gpt4 book ai didi

svn - 从 TeamCity 中的共享 VCS 根配置多个构建配置

转载 作者:行者123 更新时间:2023-12-03 04:15:39 24 4
gpt4 key购买 nike

我有一个包含多个项目的 SVN 存储库,例如

  • /molindo/trunk/foo
  • /molindo/trunk/bar
  • /molindo/trunk/baz

目前,我已经配置了 3 个项目,全部使用共享 VCS 根目录/molindo。

默认情况下,每次提交都会触发所有 3 个项目的构建(尽管 trunk/foo 不关心 trunk/bar 或 trunk/baz 中的更改)。正如我所见,可以配置 VCS 触发器(例如,项目 foo 的 +:/trunk/foo/** )。虽然这适用于构建触发,但它仍然显示其他项目的待处理更改。

那么我现在有什么选择呢?我能想到

  1. 接受用户界面上显示为待处理的不相关更改
  2. 返回并为每个项目创建 VCS 根

这两个选项都不是最优的。第一个是因为它丑陋,第二个是因为它很麻烦。还有其他我不知道的选择吗?或者是否有另一个(首选)从共享 SVN 存储库构建多个项目?

最佳答案

可以在单个 VCS 根目录上使用“Checkout Rules ”:

  • “+:trunk/foo”代表 foo
  • “+:trunk/bar”表示酒吧
  • “+:trunk/baz”代表 baz

关于svn - 从 TeamCity 中的共享 VCS 根配置多个构建配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1761916/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com