ubuntu 安装gitlab runner
时间: 2024-08-17 20:01:02 浏览: 42
Ubuntu安装GitLab Runner是一个步骤较为简单的过程,GitLab Runner是用于执行CI/CD(持续集成和持续部署)任务的工具,通常在远程服务器上运行。下面是基本的安装步骤:
**安装前准备**:
1. 更新系统并安装必要的包:
```
sudo apt-get update
sudo apt-get install curl gnupg lsb-release
```
**添加GitLab的公共密钥**:
```bash
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
```
输入密码确认。
**添加GPG密钥并刷新软件源**:
```
sudo apt-key adv --recv-keys B82D0FCF036A17FF0ECF82DEB69565AF
echo "deb [signed-by=/usr/share/keyrings/gitlab-archive-keyring.gpg] https://apt.gitlab.com/packages/ubuntu $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/gitlab.list > /dev/null
sudo apt-get update
```
**安装GitLab Runner**:
```bash
sudo apt-get install gitlab-runner
```
安装完成后,你可以选择配置为服务自动启动,或者手动编辑`/etc/systemd/system/gitlab-runner.service`文件进行设置。
**配置Runner**:
1. 创建一个新的runner配置文件,例如:
```bash
mkdir -p ~/.config/gitlab-runner/
touch ~/.config/gitlab-runner/config.toml
```
使用文本编辑器打开这个文件,填写runner的信息,如URL、令牌等。
2. 配置文件示例(部分信息需要替换):
```toml
[[runners]]
name = "my_runner"
url = "https://gitlab.example.com/"
token = "your_runner_token"
executor = "docker"
tags = ["default"]
```
3. 启动和注册Runner:
```bash
gitlab-runner register
```
按照提示完成注册过程。
**相关问题--:**
1. 如何检查GitLab Runner是否正在运行?
2. GitLab Runner支持哪些executor选项?
3. 如果想要修改已有的Runner配置,应该怎么做?
阅读全文