2015-09-17 36 views
1
  • 我的項目,我們使用混帳詹金斯,並udeploy
  • 在混帳我們偶爾「標籤」提交,即「釋放1.0」
  • 對於每個項目,我們至少有兩個Jenkins任務,一個負責構建「開發」分支,另一個負責「主要負責人
  • 在udeploy上,我們有時會從開發部署,有時從主部署。 Jenkins的發展和主人擁有不同的工作號碼,其中一個可以是#14和其他#65。在部署>版本這個工作被識別爲「ProjectName-ShortVersionOfGitCommit-JenkinsJobNumber」MyApp-bcc27g9-9。這很難閱讀和識別,特別是我們有幾個分支和詹金斯的工作。

我怎麼會讓,改成「ProjectName-Branch-Tag-JenkinsJobNumber」版本更具可讀性,其中標籤是可選的,即MyApp-develop-release1.1-9或只是MyApp-develop-9標記udeploy版本

回答

0

'Build Name Setter Plugin'和'Token Macro Plugin'允許根據幾乎任何你想要的東西自定義給建立作業的名字。例如:

${GIT_BRANCH}-${GIT_REVISION,length=8}-${ENV,var="BUILD_TYPE"} 

(假設您設置了一個名爲BUILD_TYPE的環境變量)。可能甚至有一個內置的變量,它給你你可以使用的標籤。

https://wiki.jenkins-ci.org/display/JENKINS/Build+Name+Setter+Plugin