gitlab-runner的安装和使用
时间: 2023-05-27 09:07:49 浏览: 185
ansible-gitlab-runner:在远程机器上安装并注册gitlab-runner
GitLab Runner是GitLab CI/CD的执行代理,用于运行作业和管道。在这里提供GitLab Runner的安装和使用方法。
1. 安装GitLab Runner
- Ubuntu/Debian系统
```
# 安装依赖
sudo apt-get update
sudo apt-get install -y curl
# 安装GitLab Runner
curl -L https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.deb.sh | sudo bash
sudo apt-get install gitlab-runner
```
- CentOS/RHEL系统
```
# 安装依赖
sudo yum install -y curl policycoreutils-python openssh-server
# 安装GitLab Runner
curl -L https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.rpm.sh | sudo bash
sudo yum install gitlab-runner
```
2. 注册GitLab Runner
- 打开GitLab网站,进入Settings -> CI/CD -> Runners页面,获取注册命令。
- 执行注册命令,输入GitLab网站的URL和注册令牌。
```
sudo gitlab-runner register
```
3. 编写.gitlab-ci.yml文件
- 在GitLab项目的根目录下创建.gitlab-ci.yml文件。
- 编写作业和管道。
```
stages:
- build
- test
- deploy
build:
stage: build
script:
- echo "Build"
test:
stage: test
script:
- echo "Test"
deploy:
stage: deploy
script:
- echo "Deploy"
```
4. 提交代码并触发管道
- 将.gitlab-ci.yml文件提交到GitLab仓库。
- 在GitLab网站上进入项目的Pipelines页面,点击"Run Pipeline"按钮,即可触发管道。
5. 查看管道结果
- 在GitLab网站上进入项目的Pipelines页面,可以查看管道的执行结果。
- 如果管道执行失败,可以点击"Retry"按钮重新执行管道。
以上就是GitLab Runner的安装和使用方法。
阅读全文