2011-12-06 61 views
4

忽略pom.xml提交在我的構建設置中,我有發佈構建和連續構建(輪詢scm)。我在pom.xml中使用maven-release-plugin,並使用Release版本中的目標版本:prepare release:perform。這個目標檢查來自SVN的代碼,進行部署並遞增pom.xml中的artifact.version數量並重新提交給SVN。因此,由於pom.xml已提交給SVN,並且Continuous構建正在輪詢SCM,它將被觸發並運行Continuous構建。當發佈目標更新pom.xml並提交它時,我怎樣才能讓它不觸發Continuous構建?當jenkins民意測驗SCM

+0

更簡單,當你正在做一個發佈時禁用連續構建,我估計。你多久執行一次發佈? – artbristol

回答

1

就說明了這個問題:「Run jenkins job if only SCM comment match pattern」,您可以配置持續構建以運行如果提交評論不匹配一定值(如「釋放」)。

對於您的情況,這將允許您在發佈時避免額外的構建,只需在發佈前修改pom.xml時遵循評論慣例。