我在做PowerShell DSC POC。我配置了Pull服务器和一台客户机。它工作正常,我对PowerShell DSC功能非常满意。
现在我想将此功能与我们的持续集成过程集成。我们正在使用Nolio进行MSI部署并执行其他配置。截至目前,我只想将DSC用于配置,Nolio将继续部署过程(由于降低了迁移的复杂性)。后来我们计划用DSC替换Nolio,包括部署。这是我的问题。
1)我们每月发布一次。根据我的理解,我需要在包括Pull Server和Nodes在内的所有机器上安装MSI(将部署网站)。然后我将使用Pull Server配置进行配置设置。配置Pull服务器后,我该如何进行第二次部署。 Pull服务器节点是否会在部署时创建任何问题,例如按照旧配置还原已安装的文件?有没有办法在部署时停止Pull服务器设置?
2)如果我也想从DSC安装MSI,我打算像下面这样做。
这是一个好的过程吗?
你能帮助我实现这个目标吗?如果您有任何其他最佳做法,请分享。
提前致谢。