这是我的情况。
我使用新的工作流程系统为持续集成设置了构建定义。然后我将此定义定位到特定解决方案。我多次登记我的解决方案没有问题,并且构建在服务器上完美无缺地通过。
今天早上,我注意到它已被执行,但我没有签入解决方案。我终于发现,当一位同事签入另一个解决方案时,它会执行我正在处理的解决方案的定义。
我正在使用原始的ProcessTemplate.xaml文件。我只希望在我签入特定解决方案或我选择的一组解决方案时执行此构建定义。我在这里想念什么?
感谢。
答案 0 :(得分:1)
您需要做两件事, 1.编辑构建定义并单击流程选项卡,将“要构建的项目”更改为您有兴趣构建的解决方案,作为构建的一部分。 2.单击工作区选项卡,将其仅指向分支,或者专门指向文件夹,该文件夹在逻辑上排除了您希望从此ci构建中排除的解决方案。
确保在构建定义中执行这些步骤。
HTH。 干杯,塔伦