在jenkins成功构建后,我正在尝试运行bash脚本。
stages {
stage("test") {
steps {
...
}
post {
success {
steps {
sh "./myscript"
}
}
}
}
}
我收到一条错误消息,说“步骤”方法不存在。成功构建后如何运行脚本?
答案 0 :(得分:0)
您需要删除“成功”块内的“步骤”。直接在“成功”块内调用脚本。
根据令人困惑的文档,“成功”是步骤的容器(因此无需添加其他嵌套的“步骤”):
stages {
stage("test") {
steps {
...
}
post {
success {
sh "./myscript"
}
}
}
}