打包 TFS 版本管理 vNext 的 DSC 配置



我正在尝试掌握发布管理 vNext 和 dsc 配置"管理"(如何管理 DSC 配置文件(。在"使用 PS/DSC 部署"对话框中编辑 vNext 版本模板

为什么 PSScriptPath 是相对的?

这真的意味着,我必须以某种方式获取相对于当前放置文件夹要使用的脚本吗?实现这一目标的最佳方法是什么?我希望能够做到:

  • 有一个单独的 git 存储库来存储配置文件
  • 跨不同项目重用配置文件

我读过一篇很有前途的文章 为Visual Studio/TFS Release Management vNext打包DSC配置,但从我的角度来看,它似乎已经过时了,并且是某种黑客。

Microsoft希望我们如何使用它?如何在单独的存储库中实现可重用的配置?

谢谢

将子模块用于单独的配置存储库,然后确保在构建期间初始化子模块。然后,可以将配置脚本作为生成脚本的一部分复制到生成放置文件夹。

原因是您的部署脚本将随着时间的推移而发展,并且这种演变应该是捕获的内容。如果您需要重新部署旧版本的软件,则不应使用新脚本部署旧版本,而应使用最初使用的相同版本进行部署。

最新更新