各位好,我现在想自己用 docker 搭建个 CI 服务器,打算用 Jenkins+Gitlab,但是没有经验,不知道怎么搞,有没有做过类似的。能不能给分享下经验,谢谢!
如果楼主是零经验的话,我这里找不出相关的资料不过可以提供一些关键字信息; 1.搞懂下 jenkins master-slave 模式; 2.搞懂下 docker 容器间的编排; 3.编排一下一个 jenkins master 的 docker 和一个 jenkins slave(CI 构筑用)container 环境; 4.在 master 节点安装一下 git 和 gitlab 的插件; 5.在 Gitlab 那边配置一下 ssh key 和 callback 的路径(gitlab 插件上有教程)
jenkins 官方网站上应该可以搜到我说的所有内容,整个过程第一次折腾的重点多半在 docker 上 最后推荐顺便把 jenkins、gitlab 与 slack 的通知也开了……
@akirapanda 多谢分享