如何防止 VSTS 在验证 Pull-Request 时生成 NuGet 包?
How to prevent VSTS from generating NuGet packages when validating a Pull-Request?
我在 VSTS 上设置了一个帐户。
每次触发新构建时,管道都会构建解决方案并发布 NuGet 包。
问题是它在创建拉取请求时也会构建解决方案并发布包,如下图所示:
在我的例子中,我有 2 个构建(1.2.0.41 和 1.2.0.39)在 PR 被批准并导致包被发布之前生成。
问题
创建 PR 时如何防止 VSTS 生成 NuGet 包?
使用task conditions。如果 不是 拉取请求,and(succeeded(), ne(variables['Build.Reason'], 'PullRequest'))
应该 运行 任务。
我在 VSTS 上设置了一个帐户。
每次触发新构建时,管道都会构建解决方案并发布 NuGet 包。
问题是它在创建拉取请求时也会构建解决方案并发布包,如下图所示:
在我的例子中,我有 2 个构建(1.2.0.41 和 1.2.0.39)在 PR 被批准并导致包被发布之前生成。
问题
创建 PR 时如何防止 VSTS 生成 NuGet 包?
使用task conditions。如果 不是 拉取请求,and(succeeded(), ne(variables['Build.Reason'], 'PullRequest'))
应该 运行 任务。