2014-09-04 63 views
0

我的TeamCity(8.0)實例以前配置爲在版本8.0.x下成功構建時應用標籤。自從我升級到8.1.2並刪除了用於標記的構建功能。在團隊城市中禁用標籤

TeamCity在成功構建時仍然會標記我的源代碼。

documentation shows圍繞這個功能是從V8.0更改爲V8.1

我有我的任何配置,所以我想也許是這個配置已經從孤兒沒有啓用構建功能UI。

從V8.0

<vcs-settings checkout-mode="ON_SERVER" labeling-type="NONE" labeling-pattern="build-%system.build.number%"> 
    <vcs-entry-ref root-id="BitBucket" set-label="false" /> 
</vcs-settings> 

從V8.1(電流)

<vcs-settings> 
    <vcs-entry-ref root-id="BitBucket" /> 
</vcs-settings> 

有另一種方式我可以清除/禁用標籤功能(DB/XML) ?


工作流程

  1. 拉入請求合併
  2. 主科建

  3. 特性分支關閉
  4. 特性分支內置[2266]

  5. ??獲取添加標籤特性分支莫名其妙
  6. 功能科建(再次)[2267]

enter image description here

回答

0

請了 「打造特色」 部分檢查。這通常在構建步驟部分,並在構建步驟下面列出。檢查是否啓用了標籤

+0

我沒有爲我的任何配置啓用構建功能。 – 2014-09-05 12:33:17

0

這通常在您的配置的Build Features。但是,如果您有時在SVN源代碼控制的情況下,這是在VCS設置Version Control Settings。點擊VCS條目進行編輯,確保你有advanced settings可見,你應該看到Labeling settings部分。

Labelling settings

+0

對,這是它在8.0 ... 8.1中的位置,它已轉移到Build Features中。另外,我正在使用Mercurial。 – 2014-09-05 12:34:10

+1

好的,在編輯模式下打開vcs配置,在右窗格中你會看到歷史版本的軌跡,類似於(最後編輯3個月前由DejanDakić(查看歷史))點擊最後編輯和XML將彈出,如果標籤檢查規則存在 – 2014-09-05 13:22:11

+0

真棒,沒有意識到有一個審計線索。我發現我懷疑存在問題,但這些設置不存在於我當前的VCS根配置中。更新問題的細節。 – 2014-09-05 13:50:31