Powershell 巡航控制和动力壳

Powershell 巡航控制和动力壳,powershell,cruisecontrol,Powershell,Cruisecontrol,这是我第一次使用巡航控制,所以可能我没有正确理解它。我想启动一个大型PowerShell脚本,用于构建一些VM映像。如果我能通过巡航控制系统看一看,那就太酷了。 我用谷歌搜索了这些东西,发现了这样的东西: 但现在: 我应该把这些xml语句放在哪里?我想,我必须在CC config.xml中创建一个新的项目标记,并指定脚本和位置。但当我启动队列时,它说powershell是一个未知插件,但我有CC 2.5+,PS应该从1.5开始支持。 我只是不太确定该怎么办:/这是在Cruise Control.

这是我第一次使用巡航控制,所以可能我没有正确理解它。我想启动一个大型PowerShell脚本,用于构建一些VM映像。如果我能通过巡航控制系统看一看,那就太酷了。 我用谷歌搜索了这些东西,发现了这样的东西: 但现在: 我应该把这些xml语句放在哪里?我想,我必须在CC config.xml中创建一个新的项目标记,并指定脚本和位置。但当我启动队列时,它说powershell是一个未知插件,但我有CC 2.5+,PS应该从1.5开始支持。
我只是不太确定该怎么办:/

这是在Cruise Control.NET中运行powershell任务所需的绝对最小项目定义。我认为它可能是相当类似的巡航控制

<project name="Run some powershell scripts">
    <tasks>
        <powershell>
            <scriptsDirectory>path to scripts folder</scriptsDirectory>
            <script>script to run</script>
        </powershell>
    </tasks>
</project>

脚本文件夹的路径
要运行的脚本

将此项目定义放在您的配置文件(ccnet.config for Cruise Control.NET)

您提到的博客中还有一些文章供整体参考使用文档

好的,因为我找不到巡航控制的powershell选项,所以我将使用cruisecontrol.NET。当我插入您的代码片段时,项目正在启动(启动integratos for project:powershellTest),但随后它会停止,脚本不会执行。。。我做错了什么?好了,脚本现在可以运行了。但仪表板不工作:/据我所知,仪表板已准备就绪,包含在基本安装中,对吗?我应该通过localhost\ccnet访问仪表板。但是我的浏览器总是说,页面无法显示:/i我忘记安装什么了吗?您需要在IIS(或您选择的web服务器)中创建虚拟目录。它需要指向安装目录中的webdashboard文件夹。它应该是开箱即用的,但是您可能需要根据您的特定设置进行一些配置