首页 > 解决方案 > NuGet Push 任务,在 Target Feed 中输入变量名

问题描述

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

当我选择Push命令类型时,我试图在Target Feed$(DevFeed)中输入变量(在我的变量组中定义),但是下拉列表不接受变量名称。

有解决方法吗?还是我应该求助于旧的任务版本1.*

在此处输入图像描述

标签: azure-devopsazure-pipelines

解决方案


所有任务都是开源的并且存在于GitHub 上

如果您查看任务源代码,您可以看到版本 1 和版本 2 之间的不同。

版本 1中,您可以在提要选项列表字段中找到它:

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

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

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

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


推荐阅读