2017-08-15 140 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