【发布时间】:2018-02-01 21:22:04
【问题描述】:
以下是我们的 git repo 结构
GitRepo
|
|-Provisioning
| |-Provisioning.sln
|
|-Source
| |-Deployment.sln
我们已经创建了两个单独的 Teamcity 项目用于配置和部署。
- Teamcity.Application.Provisioning(指向 Provisioning.sln)
- Teamcity.Application.Deployment(指向 Deployment.sln)
在两个 teamcity 项目中,我们在配置 VCS Root 时在“获取 URL”设置中提供了相同的 Git Repo URL。现在,当我们在“Source”文件夹中执行 CheckIn 时,两个 teamcity 项目的构建都被触发,因为 Git Repo URL 相同。
我们的期望是,如果我们在“Source”文件夹中执行 CheckIn,则只会触发 Teamcity.Application.Deployment 的构建。
有没有办法控制这种行为?
【问题讨论】: