如何使TeamCity从特定分支以编程方式进行构建?
在我的用例中,我试图针对多个环境运行测试套件。我有两个TeamCity工作。第一项工作将命中端点,以获取环境上的构建版本。第二项工作将签出与此构建版本匹配的分支并运行我的测试套件。
我有一个解决方案,我会在构建步骤中签出正确的分支,但是我觉得这是错误的方法。我觉得“版本控制设置”中应该有一个关于使用哪个分支的选项。
您可以在TeamCity中使用feature branches support。 VCS根目录中的Specify a branch spec,开始构建时,可以选择要在哪个分支上运行它。