perl – 将CruiseControl转换为Hudson

前端之家收集整理的这篇文章主要介绍了perl – 将CruiseControl转换为Hudson前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我目前正在编写一个Perl脚本,它将 CruiseControl config.xml文件转换为每个项目的 Hudson config.xml.但是我被困在一个关键部分:我如何制作它以便项目的子模块也从那里获得CC配置的目标?

我可以很好地完成root模块,并将配置设置得很好.我只需要一种方法来配置Hudson来添加子模块,从文件中复制目标,导入目标,然后运行模块的构建.我现在想的方式是我可以:

>创建一个在构建之前运行的Perl脚本
>创建一个与Hudson集成的groovy脚本,并手动执行这些步骤.

附注:如果有人对使用此脚本感兴趣,我会愿意在完成后发布它.

解决方法

所以我相信我发现了自己的问题.基本上我要做的是将每个模块设置为清理,我将添加一个文本文件,其中哪个模块具有什么目标,然后将目标部分添加到config.xml.然后从磁盘重新加载哈德森,以便它可以添加目标然后以子作业的正确目标重新运行作业.我是通过perl做到的.

猜你在找的Perl相关文章