测试 用 Docker 搭建持续集成环境

jack2gs · 2016年05月01日 · 最后由 jack2gs 回复于 2016年05月02日 · 2904 次阅读

各位好,我现在想自己用 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 的通知也开了……

需要 登录 后方可回复, 如果你还没有账号请 注册新账号