NuGet Push任务,在目标Feed中输入变量名称

时间:2019-09-18 07:31:43

标签: azure-devops azure-pipelines

在我的Azure DevOps CD管道中,一个NuGet包被推送到了我的feed中。我正在使用NuGet任务版本2.*

当我选择Push作为命令类型时,我试图在目标Feed 中输入变量$(DevFeed)(在变量组中定义),但是-down不接受变量名。

有解决方法吗?还是应该使用旧的任务版本1.*

enter image description here

1 个答案:

答案 0 :(得分:0)

所有任务都是开源的,存在于GitHub上。

如果您查看任务源代码,则可以看到版本1与版本2之间存在差异。

Version 1中,您可以在供稿选择列表字段中找到它:

"properties": {
    "EditableOptions: "True"
}

此属性允许输入不在列表中的另一个值。

在任务的Version 2中不存在,这就是不能放置变量的原因。

因此,如果您需要使用变量,则看起来必须使用版本1。