我们有20个版本定义需要一起部署才能部署到环境中.
有没有办法链接版本定义并手动触发“全局”版本,以将所有20个版本定义部署到特定环境?
此时我们手动启动每个版本,大量点击!
谢谢!!
解决方法
您可以通过VSTS API创建/管理版本.
https://www.visualstudio.com/en-us/docs/integrate/api/rm/releases
具体来看“开始在环境中部署”的示例.
示例场景可能如下所示
>从API创建发布
POST https://{instance}/{project}/_apis/release/releases?api-version={4.0-preview.4}
>响应“A Release对象”将包含触发环境部署所需的关键元素.您需要发行版ID和环境ID.
在响应版本ID中找到这个将在响应中返回,保存它,这是您以后自动化环境部署的关键
>假设创建的版本ID为77,环境(生产)ID为3
>最后一步是开始发布:
PATCH https://{instance}/{project}/_apis/Release/releases/77/environments/3 { "status": "inProgress","scheduledDeploymentTime": null,"comment": null }
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。