Gitlab CI 要能跑起来,需要两大部分的支持,一个是Gitlab Server,另外一个是Gitlab Runner,执行具体的任务是在Runner上面,工作调度,安排是有Gitlab Server完成。可以理解成一个是老板,一个是真正干具体事情的员工的关系。
本文主要关注如何建立Runner,并且将Runner与Gitlab Server建立联系,为Gitlab Server使用
首先确保Gitlab server已经安装, 再给Runner找一台linux服务器, 然后就可以开始了。
1. 添加GitLab的官方仓库
# For Debian/Ubuntu/Mint curl -L https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.deb.sh | sudo bash
2. 安装GitLab Runner
# For Debian/Ubuntu/Mint sudo apt-get install gitlab-runner
3. 注册Runners
3.1 在GitLab页面找到Runners settings,点击右边的Expand按钮
3.2 往下面拉页面,可以看到如下截图, 记录第2和第3点的U