我很蠢的持續集成,並注意到一種行爲,似乎不正確..TeamCity不會觸發自動構建
我使用TeamCity Mercurial。當我推送更改時,TeamCity檢測到更改但不自動運行構建。這是正確的行爲?他不應該檢測到更改並自動運行構建?
我很蠢的持續集成,並注意到一種行爲,似乎不正確..TeamCity不會觸發自動構建
我使用TeamCity Mercurial。當我推送更改時,TeamCity檢測到更改但不自動運行構建。這是正確的行爲?他不應該檢測到更改並自動運行構建?
默認情況下,TeamCity中不添加觸發器來構建配置。你需要進入配置設置,點擊「Build Triggers」,然後點擊「Add Trigger」。我相信你正在尋找的觸發器類型是「VCS觸發器」。
該功能的文檔可以在here找到。
我相信我的問題是誤解了Branch Filters中需要的東西。我想我應該進入GIT裁判,我想從
觸發建立這是不是爲我工作
+:refs/heads/*
-:refs/heads/releases/6.7.3
-:refs/heads/releases/6.8.30
-:refs/heads/releases/6.8.32
-:refs/heads/releases/6.8.34
而這正是終於想通了(我認爲)是,它是要求TeamCity內部的分支名稱(幫助文本中以「+ | - :邏輯分支名稱的形式表示」換行符分隔的一組規則「)
這對我來說很有效,可以從分支中觸發構建請參考您的VCS Root設置)和除標記爲「版本/ 6.7.3」,「版本/ 6.8.30」,「版本/ 6.8.32」之外的所有其他分支d「releases/6.8.34」
+:*
-:releases/6.7.3
-:releases/6.8.30
-:releases/6.8.32
-:releases/6.8.34