我有一个TeamCity项目设置,目前正在查看我的svn项目的 trunk ,检查出来,构建它,将其部署到服务器,然后对其进行一些测试。我对此进行了设置,因此只需单击一次部署服务,但只能在主干中使用。
我想设置TeamCity项目,以便在给定特定的svn标记(例如在环境变量中)时,它会检出该标记而不是主干,并构建,部署和测试此标记。是否可以将VCS根更改为指向我定义的标记?如果没有,我还能采用另一种方式吗?
我正在使用TeamCity版本4.5.4
感谢您的帮助。
答案 0 :(得分:1)
好的,所以这在4.x或以下是不可能的。好吧,你可以在你的构建脚本中执行一个hack,但这很难看!
这只是真正可能在5.x和>中。你必须使用一种叫做“模板”的东西。
以下是关于如何设置这些内容的tutorial,这应该可以节省您使用Google搜索来寻找答案的所有时间。
祝你好运!