GitLab-CI/CD使用介绍

预设场景:Gitlab服务器上自建的测试项目http://192.168.1.51:3333/xxxx/octoprint做到持续集成功能,当Gitlab服务器上的项目有任何变化时,我们需要gitlab runner自动执行一系列命令,此时需要先安装gitlab runner在目标系统上,如以下为例自动在orangepi板子的ubantu系统上执行命令

1.目标系统中Gitlab-runner下载及安装

.使用PuTTY连接进入orangepi系统

  1. 下载资源包命令

curl -L https://packages.gitlab.com/install/repositories/runner/gitlab-ci-multi-runner/script.rpm.sh | sudo bash

  1. 安装使用命令yum install gitlab-runner(:ubantu系统下应相应改用apt-get) 出现Complete!则安装成功,可执行gitlab-runner -v查看版本

2.注册gitlab-runner

a.先在gitlab服务器中打开项目,依次进入左下角Setting-CI/CD,展开Runners,会看到如下内容, 以下注册时会用到红框中URL和token

GitLab-CI/CD使用介绍_第1张图片

GitLab-CI/CD使用介绍_第2张图片

GitLab-CI/CD使用介绍_第3张图片

b.在orangepi板子系统中开始注册,输入命令

Gitlab-runner register

需要依次输入URL,token,描述

Please enter the gitlab-ci coordinator URL (e.g. https://gitlab.com/):

http://192.168.1.51:3333/  #输入gitlab服务器项目地址,上面红框中内容

你可能感兴趣的:(gitlab,ci/cd,服务器)