一个用于配置依赖项以与 jenkins 配合使用的 Juju Charm

一个用于配置依赖项以与 jenkins 配合使用的 Juju Charm

我正在做一个安装 jenkins 和其他东西的 charm。如果用户已经在 github 上有一个帐户并创建了一个名为“builder”的新存储库,他可以将作业的依赖项作为 app engine、gwt 等,还可以放置一个 bash 脚本来安装其他依赖项甚至组织文件夹。它还可以放置一个 config.xml 文件,该文件将在 jenkins 中创建作业。因此无需进入机器进行此类配置。我想知道这个 charm 对社区是否有用?谢谢!

编辑 - 我已经知道 jenkins charm,但它只是安装 jenkins,仅此而已。所以我们的需求是自动化所有环境配置,而无需进入机器来创建环境。基于 charm Jenkins,我们进行了修改,从 github 中提取了一个名为 builder 的存储库,您可以在其中放置一个 bash 脚本来安装 charm 运行的依赖项以及将要创建的 jenkins 作业的 config.xml。

对于我们的项目,这简化了 jenkins 配置,因此我们只需更改几个参数即可部署它。我们已经尝试使用此功能来安装脚本,但我们遇到了一些问题,使用存储库,您可以更改某些内容,而无需在任何更改中部署 charm。

答案1

已经有一个 Jenkins charmJuju Charm 商店。但我不确定我是否完全理解了您要做什么。charm 的 README 概述了如何添加自定义安装脚本,我认为这可能与您所指的内容类似。

相关内容