2

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

4

2 回答 2

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>

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

于 2012-09-28T18:44:31.993 回答
0

您提到的博客中还有一些文章http://qaquestions.wordpress.com/category/ci/cruise-control-net-ci/总体参考使用文档http://cruisecontrol.sourceforge.net/main/configxml。 html

于 2012-10-03T13:07:18.940 回答