帮助命令使用
gitlab-runner help
gitlab-runner <command> --help
1、安装gitlab-runner
yum install gitlab-runner
2、向gitlab-runner注册
打开浏览器的gitlab主页,左侧树形菜单找到settings–>CI/CD–>Runners settings展开
找到setup a specific runner manually(手动设置运行程序),有4个步骤
- 1、运行runner
- 2、指定runner url(下文使用)
- 3、注册的key(下文使用)
- 4、启动
开始注册
gitlab-runner register
please enter the gitlab-ci ...url:
#输入步骤2的url地址
please enter the gitlab-ci token...
#输入步骤3的token
please enter the gitlab-ci description...
#输入当前runner说明(用于区分),可以输入当前机器的ip或者目录啥的
please enter the gitlab-ci tags
#输入当前runner的tags标签
please enter the executor:
#使用shell(根据自己执行环境)
注册成功后,可以看到一个绿色的标签。
3、启动runner
gitlab-runner install
gitlab-runner start
4、新建yml文件
before_script:
- echo "before_script"
after_script:
- echo "after_script"
build-job:
stage:build
script:
- echo "build job"
tags:
- front
如果已经注册过,想删除掉,在gitlab web上remove移除
#验证注册内容是否有效
gitlab-runner verify
#删除无用的注册
gitlab-runner verify --delete
#如果出现:this job is stuck
原因一:tags没有匹配上。在注册的时候填写的tags(注册时可以填写多个tags)和yml文件的tags需要对应