2017-08-15 118 views
0

我一直在为android应用程序开发bitbucket和jenkins。我在我的存储库中有很多分支,我想跟踪jenkins中符合以下条件的我的主分支。 1)当我们将名字为'A'的任何代码推入主控时,它应该自动触发一个构建。2)当我们将一个代码作为名字'B'推入同一个主分支时,它不应该触发构建。有没有办法做到这一点。我尝试使用以下方法排除分支:^(?!。版本)。* $但它也正在挑选所有其他分支。 任何人都可以帮忙吗?jenkins使用bitbucket构建

回答

1

您可以指定要地建立了分公司在你的工作是这样的:

enter image description here

如果你不想生成发生特定的代码,那么你可以将它们添加到Excluded Regions

转到Additional BehaviorsGit下你的工作配置,并选择Polling ignores commits in certain paths和路径添加到该文件,对于那些要忽略构建如有变化发生在自己身上:

enter image description here

enter image description here

这应该工作!

+0

Hey anil,有没有一种方法可以让我们通过让jenkins读取build.gradle中的版本号码来触发构建,就像我们的版本代码是1。我想让jenkins在我的应用程序中读取build.gradle文件,并在版本代码号为1时触发构建,并在版本代码号更改时自动停止构建。 –

+0

你能再详细一点吗? – ANIL