在Release Management中使用vNexttestingDSC脚本的影响

遵循networking上的例子,为第一个DSC脚本build立一个工作示例并不困难。

但是,我需要find一种方法来列出脚本所做的更改,而不是实际上“做到这一点”。

我遇到的挑战是我要testing的脚本包含一些发布pipe理特定的variables,这些variables在发布过程中被填充。 喜欢这个:

# Copy website bits to configured deployment path File CopyDeploymentBits { Ensure = "Present" Type = "Directory" Recurse = $true SourcePath = $applicationPath DestinationPath = $($Node.DeploymentPath) } 

是否有可能通过正常的发布path执行脚本,只需执行“testing”部分,并获得什么是好/不好的日志,不应用任何更改?

谢谢!

不幸的是,目前没有这样的事情。

一旦configuration就位于节点上,您就可以运行Test-DSCConfiguration但是至此您已经应用了configuration至less一次。