gpt4 book ai didi

git - 特定 c# 项目更改时的 TeamCity 触发器构建

转载 作者:太空狗 更新时间:2023-10-29 14:44:39 25 4
gpt4 key购买 nike

我有一个像这样的解决方案,在 Git 中 repo :

AwesomeSln
---Web.csproj
---Services.csproj
---Core.csproj
---UnitTests.csproj
---SDK.csproj

大部分解决方案是 Web,CI 由 Azure 处理。测试运行,网络发布,wutevz。

但是 SDK 项目是一个相关的 NuGet 包,可以帮助使用这个 Web 项目。该公司的 NuGet 是使用 TeamCity 设置的。

所以我想做的是,如果 SDK 项目发生更改,TeamCity 会触发 NuGet 构建。但不是在任何有意无意的签到发生时。

有什么方法可以仅在一个特定项目发生更改时触发 NuGet 构建?

最佳答案

您目前如何触发构建?我假设你有一个 VCS Trigger到位。如果是这样,那么只需添加规则以仅构建您感兴趣的项目而忽略其余部分。

假设您列出的每个项目都在其自己的目录中,应该这样做:

+:SDK/**

在 VCS 触发器对话框中,您必须显示高级选项,然后在显示“触发规则:”的位置输入规则:

关于git - 特定 c# 项目更改时的 TeamCity 触发器构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35589002/

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