簡體   English   中英

如何使用多個參數從 Jenkins 調用 ps1 腳本

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM