【发布时间】:2020-02-17 17:53:37
【问题描述】:
我们创建了一个 nuget 包并使用 VSTS 发布管道来发布它。
然后我们就有了一个 UI 项目,演示了 nuget 包的使用。
理想情况下,我希望每次更新我们的 nuget 包时自动触发 UI 项目的构建。
所以在 UI 项目的项目文件中,我这样做了:
<ItemGroup>
<PackageReference Include="TheNugetPackageIwant" Version="1.*" />
<PackageReference Include="Microsoft.AspNetCore.App" />
<PackageReference Include="Microsoft.AspNetCore.Razor.Design" Version="2.2.0" PrivateAssets="All" />
</ItemGroup>
我认为这将使 UI 项目始终使用最新的包(假设我们始终坚持版本 1)。
但是,当新的 nuget 包可用时,如何触发 UI 项目自动构建?从 devop 看来,一个构建只能由另一个构建触发。
有办法绕过去吗?
【问题讨论】:
标签: azure-devops azure-pipelines-release-pipeline