gitlab-ci 使用gitlab-runner进行自动部署
一.前言
- gitlab-ci作用: gitlab 提交代码/打tag时 自动更新代码
- gitlab-ci运行原理:
- gitlab运行逻辑
gitlab-ci 和 gitlab-ci server 和 gitlab-ci-runner 两部分
gitlab-ci server负责调度,触发runner
gitlab-runner 执行自动化CI (测试、编译、打包)
二.安装过程
1.安装runner
安装runner的服务器可以是gitlab的部署服务器 也可以是其他服务器
# 在root下执行
# 下载gitlab-runner
wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-runner/yum/el7/gitlab-runner-10.5.0-1.x86_64.rpm
# 安装
rpm -ivh gitlab-runner-10.5.0-1.x86_64.rpm