Mac实现Gitlab CICD
Mac安装Gitlab Runner
MAC电脑可以直接安装Gitlab-runner,不需要安装Gitlab-ce
1.安装gitlab-runner
brew install gitlab-runner

2.启动gitlab-runner
brew services start gitlab-runner

3.更新
停止:brew services stop gitlab-runner
更新:
sudo curl --output /usr/local/bin/gitlab-runner https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-runner-darwin-amd64
添加权限: sudo chmod +x /usr/local/bin/gitlab-runner
启动:brew services start gitlab-runner
交互式注册gitlab-runner
Gitlab-runner register
输入gitlab网址:http://gitlab.com
输入token:XXXXXXXXXXXX
输入描述:buildtest
输入tags:build
输入maintenance note:直接敲回车
输入执行器:shell

获取Specific 类型的runner token
进入项目>Setting>CI/CD>Runner>Group Runner,获取token

我用项目MyCicd2这个项目来测试token也是在这个项目中获取的
在gitlab官网中,在项目根目录下添加 .gitlab-ci.yml文件,并提交代码,可以触发任务
编写 .gitlab-ci.yml
stages:
- build
- test
- deploy
build:
stage: build
tags:
- build
script:
- echo $USER
- echo "build"
test:
stage: test
tags:
- build
script:
- echo $USER
- echo "test"
deploy:
stage: deploy
tags:
- build
script:
- echo $USER
- echo "deploy2"
