巡航控制和Powershell



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

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

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

将此项目定义放在配置文件中(用于巡航控制 .NET 的 ccnet.config)

博客中还有更多文章 http://qaquestions.wordpress.com/category/ci/cruise-control-net-ci/为了整体参考,请使用文档 http://cruisecontrol.sourceforge.net/main/configxml.html

相关内容

  • 没有找到相关文章

最新更新