针对不同构建触发器的多种类型的构建

时间:2014-03-11 09:30:12

标签: teamcity

我有一个设置,我们的代码在计划触发器上每5小时构建一次dev。这非常有用,但代码可以在触发并提醒我们出现构建错误之前,在代码可以坐在teamcity中几个小时的缺点。

有没有办法让VCS触发器在签入后立即运行构建,但是将一些东西传递给我们的NANT脚本说“只是构建,不要部署”?

我知道我必须遗漏一些东西......有什么办法可以实现这个目标吗? 我能想到的唯一方法就是拥有一个完全独立的构建配置,但这似乎相当浪费

1 个答案:

答案 0 :(得分:1)

您可以使用VCS触发器设置新构建,然后让该构建版具有一个env / system变量集,构建脚本可以读取该变量以确定是否部署到dev。

有关此信息,请参阅TeamCity Docs。我以前在设置构建时使用了类似的东西并且运行良好。