![](/img/trans.png)
[英]Configure a Jenkins job to select an application and trunk/tags/branches from SVN
[英]Configure TeamCity to build from SVN trunk, branches and/or tags
如何配置TeamCity从SVN中继以及从不同的分支和/或标签构建?
我们的想法是从同一个项目中获得多个版本,这样我们就可以拥有正在生产的当前版本(具有在该“发布标签”上进行部署和修复的能力),同时具有主干和分支每天都有实际的发展。
我们拥有我们的策略,所有者以及SVN目录的所有内容,我们面临的问题是如何配置TeamCity以在应用程序的不同“版本”或“状态”下针对同一项目进行多个构建。
做这个的最好方式是什么 ?
提前致谢 !
首先,确保VCS根目录是管理面板中SVN信息库的根目录,而不是指向主干目录。
然后,对于每个构建配置,在VCS Configuration中编辑签出规则。 添加您想要的结帐规则。
例如,对于您的“ trunk”构建配置,您将有一个签出规则: +:trunk => .
。
如果您有要构建的标签或分支,只需使用相应的签出规则创建一个新的构建配置。 标签“ release-1.1”的签出规则为: +:tags/release-1.1 => .
这是有关结帐规则的文档: http : //confluence.jetbrains.net/display/TCD65/VCS+Checkout+Rules
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.