你能提升 VS 2013 的 Release Management 客户端的构建吗?
Can you elevate build in Release Management client for VS 2013?
这可能是问这个问题的错误地方,因为没有涉及实际代码,但我运行无法就此寻求帮助。
以前我一直在使用 Octopus,您可以在其中创建构建,然后将其推送到其他环境,如 QA、UAT、生产等。
我现在正在使用发布管理器,但找不到这样的选项。有人告诉我,唯一的方法是要么立即推送到所有环境,要么让它们处于等待状态,直到我准备好批准它们(如果其他人过早地批准发布,这很危险)
或者我被告知我必须将我的代码恢复到较早的状态,将一个版本推送到我想要的环境,然后再次向前移动代码。
这一切对我来说听起来都是错误和乏味的,发布管理器文档没有提供明确的答案。理想情况下,我想发布一个环境并在以后将其提升到另一个环境。
如果有人知道怎么做,我将不胜感激。
发布管理支持这种情况。
您创建一个发布路径,其中包含您要发布到的环境以及您要发布的顺序。它还捕获谁负责促进阶段之间的发布。
然后您为将沿该路径传播的给定构建定义创建一个发布模板。当您为该发布模板创建发布时,您可以选择将使用该构建定义中的构建。
当您触发发布时,它将进入发布路径中的第一阶段,等待批准,然后进入第二阶段,依此类推。
这可能是问这个问题的错误地方,因为没有涉及实际代码,但我运行无法就此寻求帮助。
以前我一直在使用 Octopus,您可以在其中创建构建,然后将其推送到其他环境,如 QA、UAT、生产等。
我现在正在使用发布管理器,但找不到这样的选项。有人告诉我,唯一的方法是要么立即推送到所有环境,要么让它们处于等待状态,直到我准备好批准它们(如果其他人过早地批准发布,这很危险)
或者我被告知我必须将我的代码恢复到较早的状态,将一个版本推送到我想要的环境,然后再次向前移动代码。
这一切对我来说听起来都是错误和乏味的,发布管理器文档没有提供明确的答案。理想情况下,我想发布一个环境并在以后将其提升到另一个环境。
如果有人知道怎么做,我将不胜感激。
发布管理支持这种情况。
您创建一个发布路径,其中包含您要发布到的环境以及您要发布的顺序。它还捕获谁负责促进阶段之间的发布。
然后您为将沿该路径传播的给定构建定义创建一个发布模板。当您为该发布模板创建发布时,您可以选择将使用该构建定义中的构建。
当您触发发布时,它将进入发布路径中的第一阶段,等待批准,然后进入第二阶段,依此类推。