首页 > 其他分享 >安装Install a runner

安装Install a runner

时间:2024-10-27 20:50:38浏览次数:7  
标签:sudo runner gitlab -- Runner Install docker 安装

安装Install a runner

Download and install binary
Download latest binary
# Download the binary for your system
sudo curl -L --output /usr/local/bin/gitlab-runner https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-runner-linux-amd64

# Give it permissions to execute
sudo chmod +x /usr/local/bin/gitlab-runner

# Create a GitLab CI user
sudo useradd --comment 'GitLab Runner' --create-home gitlab-runner --shell /bin/bash

# Install and run as service
sudo gitlab-runner install --user=gitlab-runner --working-directory=/home/gitlab-runner
sudo gitlab-runner start

Command to register runner
sudo gitlab-runner register --url http://192.168.10.12:5678/ --registration-token $REGISTRATION_TOKEN

注册 Runner
首先需要准备URL和Token,可以在 GitLab 项目的 settings->CI/CD->Runners settings 中找到
# 注册
sudo gitlab-runner register

# 输入本地的 gitlab URL
Please enter the gitlab-ci coordinator URL (e.g. https://gitlab.com )
https://gitlab.com

# 输入 Token
Please enter the gitlab-ci token for this runner
xxx

# 输入 tag, 注意要跟 job 的 tag 一致,后续详细说明
Please enter the gitlab-ci tags for this runner (comma separated):
my-tag,another-tag

# 选择 executor, 
Please enter the executor: ssh, docker+machine, docker-ssh+machine, kubernetes, docker, parallels, virtualbox, docker-ssh, shell:
docker

使用 tags

Runner 默认只会在配置了和自身 tags 一致的项目上运行,是为了防止 Runner 运行在大量项目上出现问题。

同时可以在 Runner 中取消该设置,允许 Runner 运行在无 tags 的项目上,配置如下

  1. Visit your project’s Settings ➔ CI/CD
  2. Find the Runner you wish and make sure it’s enabled
  3. Click the pencil button
  4. Check the Run untagged jobs option
  5. Click Save changes for the changes to take effect

executor

Executors | GitLab

标签:sudo,runner,gitlab,--,Runner,Install,docker,安装
From: https://blog.csdn.net/lisanmengmeng/article/details/143138769

相关文章

  • 使用Gitlab-Runner docker模式
    使用Gitlab-Runnerdocker模式runner服务器需要安装docker服务使用docker安装gitlab-runnerdockerrun-d--namegitlab-runner--restartalways\-v/srv/gitlab-runner/config:/etc/gitlab-runner\-v/var/run/docker.sock:/var/run/docker.sock\gitlab/gitlab-run......
  • 【MySQL】运维篇—MySQL安装与配置:MySQL的安装与初始配置
    安装和配置MySQL是数据库运维的基础,正确的安装和配置可以确保系统的稳定性和安全性。在本节中,将详细介绍如何在不同平台上安装和配置MySQL,包括Windows、Linux(Ubuntu)和macOS。每个示例都将包括详细的步骤和代码注释。1.在Windows上安装与配置MySQL步骤1:下载MySQL安装包访......
  • 如何在麒麟操作系统上进行双系统安装和切换
    ​双系统安装为您提供了两种操作环境的选择。本文将指导您在麒麟操作系统上进行双系统的安装及切换的过程:1.准备工作和所需资源;2.安装第二操作系统;3.配置启动菜单;4.双系统切换操作;5.避免常见问题与解决方法。切换操作系统前,请确保已备份重要数据。1.准备工作和所需资源在安装......
  • 如何解决VMware 安装Windows10系统出现Time out EFI Network
    一、问题描述使用VMware17安装windows10出现如下图所示TimeoutEFINetwork…Windows10镜像为微软官方下载的ISO格式镜像;二、问题分析VMware17默认的固件类型是UEFI(E),而微软官网下载的Windows10ISO格式镜像不支持UEFI(E),支持BIOS(B),将固件类型更改为BIOS(B)即可。三......
  • PyTorch深度学习框架与编程环境的安装
     摘要图 1 PyCharm安装 pycharm是一个用于计算机编程的集成开发环境,主要用于python语言开发。 Windowsx64(exe)是为基于x86-64架构的64位Windows操作系统设计的。这种安装程序可以在大多数主流PC上运行,包括使用英特尔和AMD处理器的电脑。WindowsARM6......
  • MySQL安装与配置教程
    MySQL安装与配置教程MySQL是一个流行的开源关系型数据库管理系统,广泛用于数据存储和管理。在本教程中,我们将详细介绍如何在Windows、macOS和Linux系统上安装和配置MySQL。一、系统要求在开始安装之前,确保你的系统满足以下基本要求:操作系统:Windows10或更高版本、......
  • windows安装MySQL8.4.3LTS
    windows安装MySQL8.4.3LTS第一步:下载压缩文件https://dev.mysql.com/downloads/mysql/第二步:解压压缩包以及编写配置my.ini配置[mysqld]#skip_grant_tables#设置3306端口port=3306#设置mysql的安装目录basedir=D:\\Software\\mysql-8.4.3-winx64#设置mysql数据库......
  • MT管理器永久解锁版 不需要登录/安装即可使用
    [应用名称]应用名称:MT管理器[应用版本]应用版本:2.145[应用大小]应用大小:22.5m[适用平台]适用平台:安卓[应用简介]MT管理器是一款功能全面、操作渐变、用户体验优秀的文件管理和apk逆向修改工具。[应用截图] [免费下载链接]下载链接https://download.csdn.net/do......
  • 第46篇 1.net学习avalonia开发-安装环境
    1.安装avaloniaUI模版1.1cmd进入控制台,执行:dotnetnewinstallAvalonia.Templates2.安装AvaloniaUI可视化设计工具扩展-管理扩展(手动下载地址:https://marketplace.visualstudio.com/items?itemName=AvaloniaTeam.AvaloniaVS)然后关闭所有已经打开的vs进程后,自动安装点击M......
  • Chromium127调试指南 Windows篇 - 安装C++扩展与配置(五)
    前言在前面的文章中,我们已经安装了VisualStudioCode(VSCode)并配置了基本的扩展。现在,我们将进一步优化我们的开发环境,重点关注C++相关的依赖扩展。这些扩展对于在VSCode中高效开发和调试Chromium项目至关重要。此外,我们还将学习如何使用gn工具生成VisualStudio2022的项目......