我有一个TeamCity工作,它从一个给定的分支构建我们的网站。我正在尝试获得一个构建,该构建针对刚刚构建的该站点运行几个自动化Selenium测试。
我希望在完成时启动另一个构建配置的构建配置称为" 站点Alpha - 功能分支QA构建",但它似乎没有解雇任何完成构建触发器,所以我回到了基础。
我尝试设置2个新作业进行测试," 测试触发器构建>运行"和" 测试触发的构建> plain_run>纯&#34 ;.两者都做简单的命令行" echo"语句和第二个语句具有完成构建触发器,配置为在第一个语句完成时触发。这非常有效。
我在" 测试触发的构建> plain_run>中添加了另一个完成构建触发器纯"什么时候构建" 站点Alpha - 功能分支QA构建"饰面。当我构建" 站点Alpha - 功能分支QA构建"完成构建触发" 测试触发构建> plain_run>纯"不开火。
所有3个构建配置都与所有构建代理兼容。
我正在使用 TeamCity Enterprise 8.0.1(版本27435)并在Firefox 31.0中访问它
(1)"构建触发器" " 测试触发的构建> plain_run>的配置页面纯"
(2)构建日志" 测试触发器构建>运行" (#6在图像(3)中触发#1,#7在图像(3)中触发#3)
(3)构建日志" 测试触发的构建> plain_run>纯" (手动触发#2,上面触发#1和#3,图像(2))
(4)构建日志" 站点Alpha - 功能分支QA构建" (定期建造,但没有触发一次)
答案 0 :(得分:0)
当你说依赖构建没有触发时,它是否实际显示为已排队或是否提供任何错误消息