Gitlab 之 mac 安装 gitlab-runner
用homebrew进行安装,在命令行中直接执行
brew install gitlab-runner
注册runner
注册runner,你需要有一个项目,并且需要至少master权限。
打开settings->CI/CD页面,选择第二项Runners settings,左侧会显示与当前项目相关的参数。
1)执行
gitlab-runner register
2)指定git的URL
Please enter the gitlab-ci coordinator URL (e.g. https://gitlab.com )
https://gitlab.com (上图中的第一个网址)
3)指定gitlab-runner的token
Please enter the gitlab-ci token for this runner
xxx (上图中项目的token)
4)给tag的描述
Please enter the gitlab-ci description for this runner
[hostame] my-runner
5)关联git和runner的tag
Please enter the gitlab-ci tags for this runner (comma separated):
my-tag,another-tag
6)选择runner的执行环境
Please enter the executor: ssh, docker+machine, docker-ssh+machine, kubernetes, docker, parallels, virtualbox, docker-ssh, shell:
shell (Mac可以在本机器上运行)
若选择docker,则需要下一步
7)指定docker的image
Please enter the Docker image (eg. ruby:2.1):
alpine:latest
url:私有git的路径
token:项目的token,用于关联runner和项目
name:runner的名字,用于区分runner
tags:用于匹配任务(jobs)和执行任务的设备(runners)
executor:执行环境
当我们完成设置后,可通过vi ~/.gitlab-runner/config.toml
打开runner 的配置文件看到之前配置的内容。
启动
cd ~
gitlab-runner install
gitlab-runner start
当所有不是执行后,在Runners settings会显示runner的状态,显示为绿色,则runner配置成功。