我如何(是否可以)在版本控制下存储我的发布管理模板?看起来这应该是我应该能够与它正在部署的代码库一起进行版本控制的东西。
最佳答案
基本上,你不知道。发布管理服务器将其发布模板存储为 Windows 工作流 XAML,其中包含许多仅存在于发布管理数据库中的内容的链接。 Ask me how I know!
您可以通过将部署脚本编写为 PowerShell 或 Desired State Configuration 脚本,然后对它们进行源代码控制并将它们与构建一起删除来完成您所追求的目标(并且在此过程中更加面向 future )。然后,您可以让发布管理调用您的脚本,这消除了很大的版本控制问题。
如果您有兴趣在基于代理的工作流程中提取部署逻辑,请查看我提供的链接 - ALM Rangers 发布了一个工具,用于将基于代理的发布模板转换为 PowerShell 脚本。全面披露:我是该项目的主要贡献者。
关于tfs - TFS Release Manager 模板是否可以版本控制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35140132/