gitlab-runner的安装与配置
Docker方式:
1 | docker run -d --name gitlab-runner --restart always \ |
其中
/home/ubuntu/glab_runner为存放gitlab runner配置文件的位置
:为对应关系
进入容器docker exec -it e6ecd9372fcb bash
, 并进行注册gitlab-runner register
依次按提示输入信息
(其中 Enter an executor: docker, docker+machine, kubernetes, custom, docker-ssh, parallels, shell, ssh, virtualbox, docker-ssh+machine: 选择docker)
此时在gitlab某项目的 设置-CI/CD-Runner,可以看到新增加的Runner,且description和tags和上面输入的一一对应
在项目中添加.gitlab-ci.yml
,tags指定cui_test,则将可以用刚注册的Runner去跑.gitlab-ci.yml
描述的任务
原生方式安装(以Ubuntu为例)
激活:
1 | sudo gitlab-runner verify |
查看配置文件:
删除某个runner:
gitlab-runner verify --delete --name xxx
原生方式安装(以Mac为例)
下载并安装Gitlab-runner命令行(二进制文件)
1 | sudo curl --output /usr/local/bin/gitlab-runner https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-runner-darwin-amd64 |
初始化gitlab-runner:
1 | cd ~ |
…
目前看还不支持arm的机器
各种Executor各方面特点的比较:
原文作者: fliter
原文链接:
https://dashen.tech/2016/01/06/gitlab-runner的安装与配置/版权声明: 转载请注明出处