我正在努力掌握发布管理vNext和dsc配置'管理' (如何管理DSC配置文件)。在' Deploy Using PS / DSC'编辑vNext发布模板时的对话框
为什么PSScriptPath是相对的?
这是否真的意味着,我以某种方式必须获取我想要使用的脚本相对于我当前的drop文件夹?实现这一目标的最佳方法是什么?我希望能够做到:
我已经阅读了一篇很有前途的文章Packaging DSC configurations for Visual Studio / TFS Release Management vNext,但从我的观点来看,这似乎已经过时了,并且有些黑客攻击。
Microsoft希望我们如何使用它?如何在单独的存储库中实现可重用配置?
谢谢
答案 0 :(得分:1)
将子模块用于单独的配置存储库,然后确保在构建期间初始化子模块。然后,您可以将配置脚本作为构建脚本的一部分复制到build drop文件夹。
原因是您的部署脚本会随着时间的推移而发展,而且这种演变应该是被捕获的东西。如果您需要重新部署旧版本的软件,则不应使用新脚本部署旧版本 - 应使用最初使用的相同版本进行部署。