【发布时间】:2018-08-06 21:18:23
【问题描述】:
我在 VSTS 上设置了一个帐户。
每次触发新构建时,管道都会构建解决方案并发布 NuGet 包。
问题是它还构建解决方案并在创建拉取请求时发布包,如下图所示:
在我的情况下,我有 2 个构建(1.2.0.41 和 1.2.0.39)在 PR 获得批准并导致软件包发布之前生成。
问题
如何防止 VSTS 在创建 PR 时生成 NuGet 包?
【问题讨论】:
标签: git azure-devops pull-request
我在 VSTS 上设置了一个帐户。
每次触发新构建时,管道都会构建解决方案并发布 NuGet 包。
问题是它还构建解决方案并在创建拉取请求时发布包,如下图所示:
在我的情况下,我有 2 个构建(1.2.0.41 和 1.2.0.39)在 PR 获得批准并导致软件包发布之前生成。
问题
如何防止 VSTS 在创建 PR 时生成 NuGet 包?
【问题讨论】:
标签: git azure-devops pull-request
使用task conditions。 and(succeeded(), ne(variables['Build.Reason'], 'PullRequest')) 应该运行该任务,如果它不是一个拉取请求。
【讨论】: