我有以下情況:
.
.
.
stage('My stage')
{
steps
{
sh 'my_command1.sh'
sh 'my_command2.sh'
sh 'my_command3.sh'
}
}
.
.
.
例如,僅當存在特定條件時才可能執行步驟“my_command2.sh”?我知道可以用“when”標記定義條件陳述句,但條件對所有階段都有影響。我只想將這種行為限制為一個步驟。
謝謝。
uj5u.com熱心網友回復:
你可以使用script
然后你的舞臺將是這樣的:
stage('My Stage') {
steps {
script{
sh 'my_command1.sh'
if(condition){
sh 'my_command2.sh'
}
sh 'my_command3.sh'
}
}
}
您還可以從官方檔案中查看宣告步驟
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/370429.html
