参考资料html
https://docs.gitlab.com/runner/git
https://docs.gitlab.com/ce/ci/quick_start/README.html安全
1、安装gitlab runnerbash
使用gitlab源进行yum安装服务器
curl -L https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.rpm.sh | sudo bashcurl
yum install gitlab-runner -ygitlab
PS:runner建议和gitlab服务器分开放性能
一个安全问题,修改.gitlab-ci.yml文件能够作不少事情,若是权限没限制好,等因而有了root权限ui
一个性能问题,由于通常构建任务都会比较占用系统资源,影响gitlab性能,因此url
GitLab Runner 能够安装到不一样的机器上,因此在构建任务运行期间并不会影响到 GitLab 的性能
2、注册gitlab runner
gitlab-runner register //url 和token 能够到 admin area的 runners查看
.....
刷新admin area的 runners
3、使用gitlab runner
配置好 Runner 以后,咱们要作的事情就是在项目根目录中添加 .gitlab-ci.yml 文件了。
当咱们添加了 .gitlab-ci.yml 文件后,每次提交代码或者合并 MR 都会自动运行构建任务了。