当我们其中一个项目依赖项的新版本可用时,DevOps是否支持触发构建?如果是这样,如何配置?
除了触发构建之外,还有一个问题是如何最好地更新我的项目的packages.config文件(以包含新版本号)和我的项目的vcxproj文件,以便该构建实际上以新软件包为目标而不是目标当前的。 (我确定我可以编写一个脚本来手动执行编辑,但是我希望能够提供本机支持的基本内容。)
其他背景信息: 1.我有兴趣为至少两个项目配置它。一个通过NuGet包消耗所有依赖项,另一个是node.js项目,因此使用npm包。 2.这些NuGet和npm程序包是公共程序包(例如react-native),外部私有DevOps租户提要以及私有发布到我们自己的DevOps工件程序包提要中的包的组合。
答案 0 :(得分:0)
好吧,NuGet程序包本身不会知道所有依赖它的项目,因此不会。
您可以使用Trigger Build Task为要更新的所有项目触发新的构建,然后从那里使用最新版本。