在VSTS中,我可以通过CI / CD管道构建和部署Cloud服务。但是构建步骤如何根据自定义规范修改csdef(cs定义文件)。 ?
例如,通过使用Visual Studio,我可以指定VM大小,相同如何在Team services构建定义中实现?
答案 0 :(得分:0)
有许多扩展可以修改文件,例如Replace Tokens,Release Management Utility tasks,因此您可以在构建任务之前使用其中一个更新csdef文件。
关于替换标记扩展,它可以用变量的值替换特定标记,例如,csdef文件中有#{vmCount}#
标记,构建/释放中有vmCount
变量,那么标记可以替换为vmCount
变量的值。
还有另一个示例:Using Tokenization (Token Replacement) for Builds/Releases in vNext/TFS 2015。