gitlab runner自动化部署

帮助命令使用

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需要对应

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值