我正在尝试为 VCS 中的单个合并触发单个 teamcity 构建。我的 CI 布局方式是一个分支阶段,我们将所有更改合并到其中。然后,当我们想要部署到生产环境时,我们将 staging 合并到 git 的主分支中。不幸的是,这会触发大量构建,可能每次签入到暂存分支时都会触发一个构建。所以相反,我们希望它是一个单一的构建。因为它是一次合并到主分支。
那么,无论有多少不同的人进行了多少次签入,有谁知道如何在 VCS 的更改上触发单个构建?
我在团队城市的构建触发器中选择的选项如下。
Trigger a build on each check-in
Include several check-ins in a build if they are from the same committer
我想我可以使用自定义构建触发器来做到这一点,但我宁愿不走这条路。
在此先感谢您的帮助。