VSTS - 我想为新构建使用现有的部署定义
VSTS - I want to use an existing deployment definition for a new build
我刚刚在 VSTS 中完成了构建。
现在我想部署它。
在我学习如何执行此操作的同时,我正在手动执行此操作。
我有一个以前的部署定义,适用于以前的构建。
但是当我为我的最新版本单击发布时,该定义不可用。
相反,我收到了这条消息;
There are no release definitions associated with this build definition. Do you wish to create a new one?
那么如何将以前的版本定义与新版本相关联?
为了 link 将现有的发布定义转换为新的构建定义,您应该删除发布定义中的旧工件源 linking。详细步骤如下:
在发布定义中 -> Artifacts 选项卡 -> 删除当前工件 -> Link 工件源 -> select 你的新构建定义 Source(构建定义) 和 Default version as Latest -> Link -> save -> create release。
然后您的新构建将由现有的发布定义部署。
注意:如果你没有编辑发布定义的权限,如果你有创建发布定义的权限,你可以克隆 当前版本并根据需要修改和工件。
我刚刚在 VSTS 中完成了构建。 现在我想部署它。 在我学习如何执行此操作的同时,我正在手动执行此操作。 我有一个以前的部署定义,适用于以前的构建。 但是当我为我的最新版本单击发布时,该定义不可用。 相反,我收到了这条消息;
There are no release definitions associated with this build definition. Do you wish to create a new one?
那么如何将以前的版本定义与新版本相关联?
为了 link 将现有的发布定义转换为新的构建定义,您应该删除发布定义中的旧工件源 linking。详细步骤如下:
在发布定义中 -> Artifacts 选项卡 -> 删除当前工件 -> Link 工件源 -> select 你的新构建定义 Source(构建定义) 和 Default version as Latest -> Link -> save -> create release。
然后您的新构建将由现有的发布定义部署。
注意:如果你没有编辑发布定义的权限,如果你有创建发布定义的权限,你可以克隆 当前版本并根据需要修改和工件。