teamcity在存储库中检出多个项目

时间:2016-03-02 11:14:28

标签: continuous-integration teamcity bitbucket-server

我们在一个存储库中有多个[在不同文件夹中]的项目,我们想要一次只签出一个项目[如果有变化]。这种配置是否可以通过VCS设置?以下是概述

MAIN-STASH-REPOSITORY
- project_1
- project_2
- project_3
- project_4

当项目_1'有变化时我们只想要' project_1'要结帐到输出文件夹[结帐目录]

1 个答案:

答案 0 :(得分:1)

如果我理解正确,听起来你想要使用VCS checkout rules(TeamCity v9链接)。此外,我假设您有一个特定于存储库中每个project_x的构建配置。

在构建配置中的VCS根目录上,单击“查看结帐规则”。并输入以下内容:

+:relative/path/to/project_x

如果您配置了VCS触发器,则触发器将仅检测作用于结帐规则定义的位置的更改。