繁体   English   中英

如何或在TeamCity中定义一个可以在VCS根目录中使用的环境变量来签出特定标签并构建这些变量?

[英]How, or is it possible in TeamCity to define an environment variable that can be used in the VCS root to checkout specific tags and build these?

我有一个TeamCity项目设置,该设置当前查看我的svn项目的主干 ,将其检出,进行构建,将其部署到服务器上,然后在该服务器上运行一些测试。 我进行了设置,因此可以一键式部署服务,但是只能在主干中使用。

我想设置TeamCity项目,以便在给定特定的svn标签(例如,在环境变量中)时,它签出该标签而不是中继,并构建,部署和测试该标签。 是否可以将VCS根目录更改为指向我定义的标签? 如果没有,我还有其他方法可以做到这一点吗?

我正在使用TeamCity版本4.5.4

谢谢你的帮助。

好的,因此在4.x或更低版本中是不可能的。 好吧,您可以在构建脚本中执行破解,但这很丑陋!

只有在5.x和>中才真正有可能。 您将必须使用称为“模板”的东西。

这是一个有关如何设置这些设置的教程 ,可以节省您所有的时间,因为我花了很多时间在Google上搜索以寻求答案。

祝好运!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM