我目前正在编写一个Perl脚本,它将
CruiseControl config.xml文件转换为每个项目的
Hudson config.xml.但是我被困在一个关键部分:我如何制作它以便项目的子模块也从那里获得CC配置的目标?
我可以很好地完成root模块,并将配置设置得很好.我只需要一种方法来配置Hudson来添加子模块,从文件中复制目标,导入目标,然后运行模块的构建.我现在想的方式是我可以:
>创建一个在构建之前运行的Perl脚本
>创建一个与Hudson集成的groovy脚本,并手动执行这些步骤.
附注:如果有人对使用此脚本感兴趣,我会愿意在完成后发布它.