标签: jenkins groovy jenkins-pipeline bitbucket
我正在使用jenkins管道来构建我的应用程序并将其部署到aws。
我有一个问题:
我只想构建,这意味着当我们从bitbucket获取触发器“ submitted pull request”时,jenkinsfile中的“ build”阶段仅运行,并绕过“ deploy”阶段。
所以我认为:
if (stat.pullrequest != "open") stage ("deploy")
请帮助我编写一些常规的条件。
答案 0 :(得分:1)
您可以在阶段代码段中添加when,例如
when { expression { stat.pullrequest != "open" } }