加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

perl – 将CruiseControl转换为Hudson

发布时间:2020-12-16 06:12:33 所属栏目:大数据 来源:网络整理
导读:我目前正在编写一个Perl脚本,它将 CruiseControl config.xml文件转换为每个项目的 Hudson config.xml.但是我被困在一个关键部分:我如何制作它以便项目的子模块也从那里获得CC配置的目标? 我可以很好地完成root模块,并将配置设置得很好.我只需要一种方法来
我目前正在编写一个Perl脚本,它将 CruiseControl config.xml文件转换为每个项目的 Hudson config.xml.但是我被困在一个关键部分:我如何制作它以便项目的子模块也从那里获得CC配置的目标?

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

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

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

解决方法

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读