我需要那些已经完成这项工作的人提供一些高水平的建议/步骤。我需要扩展 Jenkins 以最少的工作量和配置来处理大量作业。我发现我们可以使用 Mesos 和 Marathon 来达到这个目的。
有人可以提出执行此操作的高级步骤吗?另外,请评论我需要安装哪些插件以及它们的稳定性级别是什么(任何已知的错误或问题)?
我当前的环境:
Centos7
, Puppet,Foreman
, Jenkins
,Openstack Virtual machines as Jenkins slaves
答案1
既然您已经为此考虑了 Mesos 和 Marathon,我是否可以建议您也考虑一下 DC/OS(基于 Mesos 和 Marathon)?我在 Mesosphere 的团队维护 DC/OS 的 Jenkins 软件包,其中包括许多插件,可帮助您快速启动和运行:https://github.com/mesosphere/jenkins-dcos
您可能还会发现 jenkins-mesos 邮件列表很有帮助:https://groups.google.com/forum/#!forum/jenkins-mesos