GItlab-ci CI/CD部署C语言helloworld项目
安装Gitlab-runner命令行
- 根据所有的系统类型参考Install GitLab Runner官网的文档进行安装;
- 我使用的是Ubuntu系统的安装方式install;
- 添加官方 GitLab 存储库:
$ curl -L "https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.deb.sh" | sudo bash
- 安装最新版本的 GitLab Runner,或跳到下一步安装特定版本:
$ sudo apt-get install gitlab-runner
- 要安装特定版本的 GitLab Runner:
$ apt-cache madison gitlab-runner $ sudo apt-get install gitlab-runner=10.0.0
- deb文件安装;
$ curl -LJO "https://gitlab-runner-downloads.s3.amazonaws.com/latest/deb/gitlab-runner_amd64.deb" $ ls -ltr # 安装 $ dpkg -i gitlab-runner_amd64.deb
Runner 的注册
Runner 安装完毕,在真正使用之前需要先进行注册。注册的目的是让 Runner 和GitLab 实例建立链接通道,当GitLab 实例中的项目有 CI/CD Pipeline 需要执行的时候,就会通过这个注册的 Runner 来执行。极狐GitLab Runner 的注册很简单,通过gitlab-runner register
命令即可。
- 创建一个CICD_HelloWold的项目:
- 获取Gitlab实例的
URL
和Token
,这些内容可以通过项目的 Setting –> CI/CD –> Runner 选项来获取,如下图所示:
- 检查是否安装了Runner
$ gitlab-runner list 1 ↵
Runtime platform arch=amd64 os=linux pid=1