gpt4 book ai didi

git - 设置 TeamCity 以 pull 多个具有命名位置的 git repos

转载 作者:太空狗 更新时间:2023-10-29 12:57:11 24 4
gpt4 key购买 nike

我在创建依赖于两个 git 存储库的 TeamCity 项目构建时遇到问题。特别是,主要内容中有依赖于共享存储库的内容。这并不理想,需要更改(也就是将所有共享组件推送到 nuget 中),但首先要做的是。

构建机器需要两个同级 checkout 文件夹:“项目”和“共享”。然后,从“项目”文件夹中,我想启动一个 rake 任务。

Teamcity 似乎提取了第一个“项目”存储库, checkout 到/work 文件夹,然后删除它并用“共享”存储库中的 checkout 替换它。

关于如何正确 pull 的任何想法?

谢谢,-史蒂夫

最佳答案

我发现我可以通过使用以下规则条目在存储库定义上设置 VCS 根“ checkout 规则”来移动整个树:

+:.=>./Shared

此规则有效地表示“对于此存储库的根文件夹及其下的所有内容,将其全部移动到名为“Shared”的文件夹下。

然后我对“项目”存储库执行相同操作,将其移动到“项目”文件夹,现在我在构建时在工作区下设置了两个独立的同级文件夹。

关于git - 设置 TeamCity 以 pull 多个具有命名位置的 git repos,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13979467/

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