我有一个Jenkins管道,它可以检查比我在命令行中键入的内容更多的内容。我想让Jenkins检查我请求的分支,并且只检查那个分支,但如果它想记录更改,那也没问题。我不知道为什么,但当使用Git的Jenkins插件时,它需要一个简单的git克隆或签出,并将其转换为许多语句,在我的例子中,大约有一半是意外的。从控制台日志中提取,这是有意义的:
Checking out gitgit@github.mycompany.com:SPRINT/ssc-file-ge
我为GitHub存储库设置了一个Jenkins job (multibranch pipeline)。我希望在Git存储库发生更改时自动触发该作业。如何使用Jenkinsfile实现这一点?我希望避免在Jenkins作业中进行任何配置更改,例如Poll SCM等。对于多分支管道,没有Build whenever a change is pushed to GitHub这样的选项