gitlab集成runner
2019-01-04 本文已影响13人
海浪萌物
参考链接:https://www.jianshu.com/p/c840632cef38
一、在mac上安装runner:
sudo curl --output /usr/local/bin/gitlab-ci-multi-runner https://gitlab-ci-multi-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-ci-multi-runner-darwin-amd64
因为我们公司的gitlab版本是8.9.6的,最新版runner不支持我们公司的gitlab,所以需要安装低版本的runner,8.多的gitlab版本可用用1.11.2版本的runner,所以不能使用上面命令,用下面的命令,将latest改为具体的版本号
sudo curl --output /usr/local/bin/gitlab-ci-multi-runner https://gitlab-ci-multi-runner-downloads.s3.amazonaws.com/v1.11.2/binaries/gitlab-ci-multi-runner-darwin-amd64
二、输入下面命令:
sudo chmod +x /usr/local/bin/gitlab-ci-multi-runner
三、在Mac机器上执行如下命令,将这台Mac注册到gitlab并绑定到我们示例项目,
gitlab-ci-multi-runner register
#Please enter the gitlab-ci coordinator URL (e.g. https://gitlab.com/ci):
#输入上图中的URL.
#Please enter the gitlab-ci token for this runner:
#�输入上图中的token.
#Please enter the gitlab-ci description for this runner:
#输入一个描述信息,这里我们输入mac_runner
#Please enter the gitlab-ci tags for this runner (comma separated):
#�输入一些标签,这里我们输入"mac,xcode7.1"
# Registering runner... succeeded runner=euasz2j9
#Please enter the executor: docker-ssh+machine, docker, docker-ssh, parallels, shell, ssh, virtualbox, docker+machine:
#这里我们输入shell,因为ios项目的编译、测试、打包我们都采用脚本来执行。
#Runner registered successfully. Feel free to start it, but if it's running already the config should be automatically reloaded!
四、注册成功后启动:
#注册成功,接下来启动它
gitlab-ci-multi-runner install
gitlab-ci-multi-runner start