帮助命令使用

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

 

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐