我们已经使用Hudson来实现一个包含所有花里胡哨的 CI 服务器已经有一段时间了。从提供的 RPM 和 Deb 安装时,设置非常简单,但是通过谷歌搜索我无法确定插件是否可以使用 apt/rpm 或其他包管理器安装?
原因是我想为 Ubuntu 创建一个(元)包,它可以通过正常的升级机制安装和更新 Hudson 和所有插件。同时我可以为其他项目创建模板设置,比如 JavaEE 项目需要 git、cobertura 和 Chuck Norris 插件,而我的 Python 项目需要插件 XXX 和 YYY。
有人有这样的设置吗?作为一种解决方法,我想设置一些 Maven POM,它们将执行初始化,然后进行升级,但我觉得这需要更多的脚本,我不是很渴望这样做。
对此的任何其他建议也将不胜感激。