gitlab runner自动化部署
帮助命令使用gitlab-runner helpgitlab-runner <command> --help1、安装gitlab-runneryum install gitlab-runner2、向gitlab-runner注册打开浏览器的gitlab主页,左侧树形菜单找到settings–>CI/CD–>Runners settings展开找到setup a specif
·
帮助命令使用
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需要对应
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
已为社区贡献4条内容
所有评论(0)