我有一个解决方案,存储在Git中:
AwesomeSln
---Web.csproj
---Services.csproj
---Core.csproj
---UnitTests.csproj
---SDK.csproj
大部分解决方案都是Web,CI由Azure处理。测试运行,Web已发布,等等。
但SDK项目是一个相关的NuGet包,可以帮助消费这个Web项目。该公司的NuGet使用TeamCity进行设置。
因此,我想要做的是,如果SDK项目发生变化,让TeamCity触发NuGet构建。但不是每次任意的提交都会触发。
有没有办法只在一个特定的项目改变时触发NuGet构建?