git – BitBucket Jenkins:仅在更改特定分支时触发构建

以下是该问题的声称解决方案,虽然它似乎是一种解决方法,而不是一个明确的解决方案.有没有办法,通过作业配置或bitbucket钩子配置,我可以设置我的工作只有在推送特定分支时运行构建?

Is it possible to trigger Jenkins from one specific branch only?

发布该问题已经过去了大约一年,我希望有一些插件更新可以在没有上述链接所需的额外工作的情况下实现这一点,或者可能总是有一种简单的方法,我只是没有看到.

正如@Ryan泰勒已经说过你可以使用Bitbucket-Plugin:

>在Jenkins安装Bitbucket Plugin
>将正常的帖子作为挂钩添加到您的Bitbucket存储库(设置 – >挂钩)并使用以下网址:

https://YOUR.JENKINS.SERVER:PORT/bitbucket-hook

>按如下方式配置Jenkins项目:

>在构建触发器启用时将更改推送到BitBucket时构建
>在源代码管理下选择GIT;输入您的凭据并定义要构建的分支(如** feature / *)

通过这种方式,我有三个构建项目,一个用于所有功能,一个用于开发,一个用于发布分支.

最好的是,您不必为新的Jenkins项目添加新的钩子.

相关文章
相关标签/搜索