我很蠢的持续集成,并注意到一种行为,似乎不正确..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