如何将 Jenkins 多分支管道配置为 Maven 项目?
对于 Jenkins 中的 Maven 项目,我可以选择:
构建触发器
每当构建 SNAPSHOT 依赖项时进行构建
但是对于 Jenkins 多分支管道,我没有这个选项。
如何获得 Jenkins 多分支管道的选项?
您可以通过在选项中选择“多分支管道”来在 Jenkins 中创建多分支管道
没有
poll SCM
,但您可以使用 Scan Multibranch Pipeline Triggers
代替。如果您使用的 SCM 提供了该选项,也可以利用 WebHook
关于
Build whenever a SNAPSHOT dependency is built
这个选项 - 我认为没有办法用多分支管道来做到这一点,因为这个选项带有 maven-plugins 并且只能在 Maven Project
中使用。但如果没有这个,您可以通过遵循良好的实践以不同的方式实现相同的场景。