我们目前使用Jenkins job DSL按Git分支生成了大量Jenkins作业;多分支管道插件似乎是一种有趣的方法,可以通过Jenkinsfiles潜在地获得一流的作业生成支持,并减少我们维护的Job DSL数量。
例如,我们有libwidget-server和widget-server开发分支项目。当libwidget-server构建完成后,会触发widget-server作业(用于开发分支)。这也适用于其他分支。
这利用“在其他项目构建后构建”来在上游构建完成后触发(例如,libwidget-server导致widget-server被构建)。
看起来,多分支管道插件缺少“在其他项目构建后构建”的设置 - 我们如何在多分支管道构建中完成上述操作?
例如,我们有libwidget-server和widget-server开发分支项目。当libwidget-server构建完成后,会触发widget-server作业(用于开发分支)。这也适用于其他分支。
这利用“在其他项目构建后构建”来在上游构建完成后触发(例如,libwidget-server导致widget-server被构建)。
看起来,多分支管道插件缺少“在其他项目构建后构建”的设置 - 我们如何在多分支管道构建中完成上述操作?
"/t/multibranch-job/master, ../multibranch-job/master, test, feature%252Ftest"
从多分支作业中引用其他作业。 - luka5zorg.jenkinsci.plugins.scriptsecurity.sandbox.RejectedAccessException: Scripts not permitted to use staticField hudson.model.Result UNSTABLE
异常。有没有什么解决办法?或者我应该要求管理员将API加入白名单(这很繁琐)? - Codebender