我们正在尝试建立Azure DevOps管道(fka VSTS版本定义)以完成以下流程:
之所以要在部署到生产环境时跳过开发/测试阶段,是因为在开发/测试中验证了版本与实际生产部署时间之间可能会有很长的差距。我们使用“生产”标签标记良好的构建,并允许我们的开发继续在 master 分支中进行。因此,当要进行生产部署时,我们不一定要重新部署到Dev / Test的版本,因为Dev / Test可能已经是多个版本了。
我们知道我们也可以从 master 创建一个Release分支来实现此目标。但是,如果我们可以改用构建标记跳过开发/测试部署,则不希望创建Release分支。
请告知。谢谢!