在Linux上安装GitLab Runner的基本步骤如下:
1. **添加GitLab Runner存储库:**
在终端中执行以下命令,根据你的Linux发行版和版本进行选择。
# For Debian/Ubuntu
sudo curl -L "https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.deb.sh" | sudo bash
sudo apt-get install gitlab-runner
# For CentOS/Fedora
sudo curl -L "https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.rpm.sh" | sudo bash
sudo yum install gitlab-runner
2. **安装GitLab Runner:**
sudo apt-get install gitlab-runner
3. **注册Runner:**
- 在GitLab项目中,转到 Settings > CI/CD,复制并保存注册Runner的命令。该命令将包含一个注册token,用于关联Runner和GitLab项目。
- 在终端中执行注册命令,将token替换为你在GitLab项目中获得的实际token。
sudo gitlab-runner register
- 在注册过程中,你需要配置一些选项,如Runner的描述、tags等。
4. **启动GitLab Runner服务:**
sudo gitlab-runner start
或者,如果你希望Runner在系统启动时自动启动,可以使用:
sudo gitlab-runner install --user=your-username --working-directory=/home/your-username
sudo gitlab-runner start
GitLab Runner的二进制文件可以从官方 GitLab Runner 的发布页面获取。以下是一般的二进制文件安装步骤:
1. **在浏览器中打开 GitLab Runner 的发布页面:**
访问 GitLab Runner 的 GitHub Release 页面(https://gitlab.com/gitlab-org/gitlab-runner/-/releases)。
2. **下载适用于你的操作系统和架构的二进制文件:**
- 在页面上找到适用于 Linux 的二进制文件。
- 选择正确的架构(例如,amd64、arm、arm64等)。
- 可能有不同的二进制文件,如二进制、DEB包、RPM包,选择适合你系统的文件。
3. **将二进制文件下载到你的系统:**
在终端中,使用`wget`、`curl`或浏览器下载二进制文件。以下是一个使用`wget`的示例:
wget https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-runner-linux-amd64
4. **将二进制文件移动到合适的位置:**
将下载的二进制文件移动到你系统的某个目录,通常是`/usr/local/bin`:
sudo mv gitlab-runner-linux-amd64 /usr/local/bin/gitlab-runner
5. **添加执行权限:**
sudo chmod +x /usr/local/bin/gitlab-runner
6. **验证安装:**
在终端中执行以下命令,确保安装成功:
gitlab-runner --version
7. **注册Runner:**
- 在 GitLab 项目中,转到 Settings > CI/CD,复制并保存注册 Runner 的命令。该命令将包含一个注册 token,用于关联 Runner 和 GitLab 项目。
- 在终端中执行注册命令,将 token 替换为你在 GitLab 项目中获得的实际 token:
sudo gitlab-runner register
- 在注册过程中,你需要配置一些选项,如 Runner 的描述、tags 等。
8. **启动 GitLab Runner 服务:**
sudo gitlab-runner start
确保按照 GitLab Runner 官方文档和适用于你的特定环境的指南进行操作,因为步骤可能会根据版本和操作系统的不同而有所不同。
GitLab Runner的安装包可以从官方的GitLab Runner存储库中获取。以下是在x86-64架构的Linux上安装GitLab Runner的步骤:
1. 打开终端,并切换到root用户或具有sudo权限的用户。
2. 执行以下命令下载并安装GitLab Runner:
curl -LJO "https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-runner-linux-amd64"
sudo mv gitlab-runner-linux-amd64 /usr/local/bin/gitlab-runner
sudo chmod +x /usr/local/bin/gitlab-runner
上述命令使用curl下载最新的GitLab Runner二进制文件,将其移动到/usr/local/bin目录,并为其添加执行权限。
3. 验证GitLab Runner是否成功安装:
gitlab-runner --version
这将显示已安装的GitLab Runner的版本信息。
4. 注册并启动GitLab Runner:
在你的GitLab项目中,导航到Settings > CI/CD,复制并保存注册Runner的命令。然后在终端中执行注册命令,将token替换为你在GitLab项目中获得的实际token:
sudo gitlab-runner register
sudo gitlab-runner start
按照注册过程中的提示配置Runner,包括描述、tags等信息。
请注意,以上命令是一般性的步骤,具体命令和链接可能会根据GitLab Runner的版本和你的Linux发行版而有所不同。确保查看GitLab Runner的官方文档以获取最新的安装指南和链接。
如果你希望使用特定版本的GitLab Runner,你可以访问 [GitLab Runner的发布页面](https://gitlab.com/gitlab-org/gitlab-runner/-/releases) 选择适用于你系统的特定版本。