我们用基于Windows的操作员站发运自动化系统。 他们有大量的各种组件和长时间的手动安装脚本。 15年的遗留组件和各种程序。
我希望将安装过程自动化,并生成validation报告以certificate满足要求。 正如我所看到的,我所能想到的所有(?)步骤都可以通过PowerShell引擎进行validation。 我想我将组成一个预安装环境,其中包含PowerShell和基于PowerShell的应用程序,它将能够检查需求是否满足,如果可能的话,纠正它们。
我正在考虑使用PSake。 它完全是一个基于PowerShell的软件构build工具,但其依赖关系的概念似乎是Powershell开箱即用以满足我的需求所缺less的。
任何意见,这种方法将不胜感激。
我认为,如果不是最重要的,那么列出的Powershell和PSake都可以实现。
我目前正在使用PSake为我们的应用程序构build环境,主要是1)因为它是Powershell,2)没有令人讨厌的XML。 我从概念上爱PSake,但还有一些东西是需要的。
我发现很难findPSake的参考文档。 我发现的最好的东西是PSake网站上的例子和FAQ。 现在,这就是说,我不确定需要一个非常广泛的参考集。 这挺直的
另一件事是,我发现并报告了一个新的嵌套构buildfunction的PSake 4.0中的错误 ,这可能会是你想要使用的东西。 作者提供了一种解决方法,但我不确定它是否与工作特征一样好。
由于这个问题,我们现在也在看Rake ,但是我不确定Ruby的依赖关系是否会被引入到你的项目中。