jenkins - 多分支管道 - 配置分支项目

标签 jenkins jenkins-workflow

当我创建一个普通的管道项目时,我可以选择定期轮询 scm,如果检测到更改,则运行构建。这对我来说效果很好。

现在我创建了一个多分支管道并添加了 2 个分支。但是,在配置中我无法设置与普通管道项目中相同的设置,因为它告诉我只能查看子分支项目的配置。

也许我也做错了,所以我尝试告诉你我真正想要实现的目标。

我在 Git 存储库中有一个 PHP 项目。我想在新提交上构建两个分支(当推送到主存储库时) 主存储库驻留在 Bitbucket Server 的自托管版本上。如果可能的话,我想避免钩子(Hook)并让 Jenkins 轮询 bitbucket 服务器上的更改。那么我怎样才能实现这一目标呢?

最佳答案

您只需要在多分支级别检查选项定期运行触发器。这取代了按作业轮询,因为它还检测新分支等。

关于jenkins - 多分支管道 - 配置分支项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37157632/

相关文章:

java - Git Post Hook 启动 Jenkins 作业

bash -/bin/bash : Command not found in alpine docker

asp.net-mvc - 使用 ASP.NET MVC 的 Jenkins 主/从

Jenkins Groovy如何在不结束管道的情况下从@NonCPS方法调用方法

Jenkins 插件看不到使用 withEnv 工作流程步骤设置的变量

plugins - 电子邮件 ext 插件用于通过邮件发送 HTML Junit 报告

linux - 尝试使用 Jenkins "lein test"org.apache.juli.ClassLoaderLogManager 执行 "Could not load Logmanager """

android - 使用 gradle 运行测试套件

jenkins - 如何查询 Jenkins 以确定仍在构建的管道作业是否已中止

bash - Jenkins Pipeline Step withEnv 在没有 BASH 的情况下无法工作