我在github上有3个分支。我建立了一个jenkins多分支管道。我在jenkins GUI中只包含了我在github上的3个分支中的2个分支。在github上的这两个分支上,我有一个jenkinsfile,其中我有一个类似这样的逻辑。
if(env.branch_name == 'master'){
build for production
}else if(env.branch_name == 'stage'){
build for stage.
}
字符串
问题:当将新的更改推送到master或stage分支时,多分支管道不启动新的构建。它似乎不知道我是否推了它。
我已经正确设置了github webhook。它适用于单管道,但不适用于多分支。有什么想法可以解决这个问题吗?
1条答案
按热度按时间twh00eeo1#
旧帖子我知道。但是试试看
字符串
你也可以尝试使用
switch(){...}
语句。