如何防止 VSTS 在验证 Pull-Request 时生成 NuGet 包?

Kzr*_*tof 2 git pull-request azure-devops

我在 VSTS 上设置了一个帐户。

每次触发新构建时,管道都会构建解决方案并发布 NuGet 包。

建设管道

问题是,当创建拉取请求时,它还会构建解决方案并发布包,如下图所示:

版本 1.2.0.41 和 1.2.0.39

就我而言,我有 2 个版本(1.2.0.41 和 1.2.0.39),它们是在 PR 获得批准并导致包发布之前生成的。

问题

创建 PR 时如何防止 VSTS 生成 NuGet 包?

Dan*_*ann 5

使用任务条件如果不是拉取请求,and(succeeded(), ne(variables['Build.Reason'], 'PullRequest'))则应该运行该任务。