码迷,mamicode.com
首页 > 其他好文 > 详细

【Git管理篇】GitLab Runner 安装及常用命令(三)

时间:2020-03-05 13:38:46      阅读:75      评论:0      收藏:0      [点我收藏+]

标签:下载   rest   keyword   url   virt   项目   开始   class   linu   

安装系统: CentOS 7

安装软件: GitLab Runner

 

1、 准备工作

  # 下载安装包

  sudo wget -O /usr/local/bin/gitlab-runner https://gitlab-ci-multi-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-ci-multi-runner-linux-amd64

  #  设置权限

  sudo chmod +x /usr/local/bin/gitlab-runner

# 在OS创建GitLab CI用户 【这个根据实际需要,我在安装的时候直接忽略了这个,用的root账号】
  sudo useradd --comment ‘GitLab Runner‘ --create-home gitlab-runner --shell /bin/bash

2、 开始安装

  # 安装runner服务(我没有新建CI用户,直接将user给的root,避免一些权限问题)

  sudo gitlab-runner install --user=gitlab-runner --working-directory=/home/gitlab-runner

  # 启动runner服务 

  sudo gitlab-runner start

3、 配置Runner

   每个项目的runner都可以单独配置,也可以使用共享的runner。

   # 创建runner注册连接

   sudo gitlab-runner register

  技术图片

  # 输入gitlab-ci实例的URL【一般是gitlab的访问地址】

  Please enter the gitlab-ci coordinator URL (e.g. https://gitlab.com )
  https://192.168.16.21(这个token可以在gitlab的项目配置中获取)

  # 输入gitlab-ci实例的token

  Please enter the gitlab-ci token for this runner

  xxx (这个token可以在gitlab的项目配置中获取)

  # 输入gitlab-ci实例的description

  # 输入gitlab-ci实例的tag  【也可以不跳过】

  # 输入gitlab-ci执行者 【主要有:ssh, docker+machine, docker-ssh+machine, kubernetes, docker, parallels, virtualbox, docker-ssh, shell,如果有docker,直接输入docker,我选的是 shell】

  # 输入docker映像 【如果上面没有选docker,则此步是不会设置的】

  命令如下图:

     技术图片

4、常用命令

gitlab-ruuner start #启动

gitlab-ruuner restart #重启

gitlab-ruuner stop #停止

gitlab-ruuner register #打开注册引导

 

更多:https://docs.gitlab.com/runner/register/index.html

【Git管理篇】GitLab Runner 安装及常用命令(三)

标签:下载   rest   keyword   url   virt   项目   开始   class   linu   

原文地址:https://www.cnblogs.com/dongv5/p/12419371.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!