![]() |
1
3
我不认为TeamCity支持这一点,你不能在VCS设置中使用变量,正如我在尝试时所发现的那样。我所做的是,我有一个父模板,它定义了根VCS源,SVN在我的情况下,每个构建配置都是基于此模板构建的,然后您可以在“版本控制设置”选项卡上为给定构建配置使用的VSC名称右侧定义签出规则,并在此处使用变量。因此,我可以让所有构建配置共享公共SVN根目录,并从那里定义细节。通过在“Properties and Environment Variables”(属性和环境变量)屏幕中将此变量设置为配置变量,或在同一屏幕中将其设置为build run specific(特定于用户参数,但作为系统或环境变量),可以将此变量设置为每个生成配置的静态固定设置。希望这有帮助。 |
|
2
15
从版本6.5开始,TeamCity允许在VCS设置中使用参数: Parameterized Version Control System roots |
|
3
0
我不确定我是否完全理解您的要求,因此我将尝试逐点回答: Q:“我们希望构建过程基于此标记进行签出,构建完成后,将文件移动到一个文件夹中,该文件夹的名称也基于版本号。” 答:如果您试图动态更改vcs根目录,那么我认为这是不可能的。 问:“我遇到的问题是参数化VCS根url(SVN)”
%dep.btXX.vcsroot.{svn_branch}.client mapping%-这将显示vcs根视图的内容。您只需要设置正确的项目代码。 我希望这有帮助。。但听起来你的设置太复杂了。如果你为我指明了步骤,我也许能给你一个更好的答案。 |
![]() |
maqroll · TeamCity:动态创建的生成的聚合结果 3 年前 |
![]() |
hagai · 如何在生成步骤中配置自动提交 7 年前 |
![]() |
ankitd · 在TeamCity上使用SonarQube分析SCS 7 年前 |
![]() |
ocuenca · 停靠TeamCity时未找到MSSQL驱动程序 7 年前 |