美文网首页
gitlab集成runner

gitlab集成runner

作者: 海浪萌物 | 来源:发表于2019-01-04 10:26 被阅读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

相关文章

网友评论

      本文标题:gitlab集成runner

      本文链接:https://www.haomeiwen.com/subject/krxhrqtx.html