如果忽略测试,则跳过条件部署构建步骤

时间:2014-11-12 16:09:58

标签: continuous-integration teamcity continuous-deployment

我想创建一个也部署到服务器的构建,所有构建都在同一个构建中。所以最后一步是部署步骤。但是,如果忽略了测试,我不希望它部署,但我也不希望构建显示为已损坏。如果忽略测试,我可能会失败构建,但这可能会导致代码库不稳定,即误报。我可以通过2个构建解决它,其中一个触发另一个但是我再也不确定如何在构建1中查找忽略的测试

我可以通过在应用程序中显示程序集信息的版本号并从构建更新来跟踪部署的内容。此外,我可以检查构建日志以查看是否跳过了构建步骤。通过这种方式,我可以看到服务器正在运行的构建。

我是否完全疯了,这是否有意义,如果我这样做,是否有更好的方法来实现这一目标?任何帮助,一如既往,非常感谢。

0 个答案:

没有答案