是否可以使用不可用的VCS根运行TeamCity构建



我的团队已经使用TeamCity来自动化一些令人厌倦的维护任务,随着时间的推移,我们发现我们想要重用常见的部分,所以我们在Bitbucket上的存储库中获得了一些常见的功能。

无论好坏,我们的Bitbucket都有一个每日备份/维护期,当它处于活动状态时,会阻止我们所有的构建运行,并出现以下错误:

Failed to collect changes。。。Bitbucket is currently unavailable

我已经研究了各种签出模式,尽管我们通常只限于在服务器上签出文件(而不是代理(。我想,如果文件被签出到服务器,那么如果Bitbucket不可用,就会有一些方法可以依靠";已经存在的东西";。特别是因为我们没有检查Clean build

有没有什么方法可以让我们依靠TeamCity服务器上已经检查过的东西?还是我们需要建立某种冗余?

可以。您只需要在teamcity机器的目录位置中构建一个项目,然后从该位置调用run。

你可以拥有一个根本没有VCS的构建。此构建运行将使用您提到的文件夹,而不是克隆VCS。

最新更新