VSTS - 我想为新版本使用现有的部署定义

时间:2017-06-30 07:30:59

标签: azure-devops azure-pipelines azure-pipelines-release-pipeline

我刚刚完成了VSTS的构建。 现在我想部署它。 我正在手动完成这项工作,同时学习如何做到这一点。 我有一个以前的部署定义,适用于以前的构建。 但是,当我单击Release for my latest build时,该定义不可用。 我改为收到此消息;

There are no release definitions associated with this build definition. Do you wish to create a new one?

那么如何将以前的版本定义与新版本相关联呢?

1 个答案:

答案 0 :(得分:1)

要将现有版本定义链接到新版本定义,您应该删除版本定义中的旧工件源链接。详细步骤如下:

在发布定义中 - > 工件标签 - >删除当前的工件 - >链接神器源 - >选择来源(构建定义)的新构建定义和默认版本作为最新 - >链接 - >保存 - >创建发布。

enter image description here enter image description here

然后,您的新版本将由现有版本定义部署。

注意:如果您没有编辑版本定义的权限,并且您有权创建版本定义,则可以克隆当前版本并修改和工件如你所愿。 enter image description here