[英]How to call ps1 script from Jenkins with multiple parameters
為什么會這樣:
powershell returnStatus: true, script: ".\\runCCMGeneric.ps1"
但這不是
powershell returnStatus: true, script: ".\\runCCMGeneric.ps1 HMLTCCM HMLSJARI load SystemTest multiple HMLTCCM getPatches"
我應該使用什么語法從 Jenkins 管道調用具有多個參數的 PoSh 腳本?
謝謝
在管道中,您必須使用三引號來使 arguments 工作。
powershell returnStatus: true, script: """
.\\runCCMGeneric.ps1 HMLTCCM HMLSJARI load SystemTest multiple HMLTCCM getPatches
"""
如果 arguments 是管道參數的值,則需要使用$env:HMLTCCM
等。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.