zoukankan      html  css  js  c++  java
  • 多种方式安装GitLabRunner

    1. 使用GItLab官方仓库安装

    Add GitLab’s official repository: 添加官方仓库

    # For Debian/Ubuntu/Mint
    curl -L https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.deb.sh | sudo bash
    
    # For RHEL/CentOS/Fedora
    curl -L https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.rpm.sh | sudo bash
    

    Install the latest version of GitLab Runner: 安装最新版本

    # For Debian/Ubuntu/Mint
    sudo apt-get install gitlab-runner
    
    # For RHEL/CentOS/Fedora
    sudo yum install gitlab-runner
    

    To install a specific version of GitLab Runner: 安装指定版本

    # for DEB based systems
    apt-cache madison gitlab-runner
    sudo apt-get install gitlab-runner=10.0.0
    
    # for RPM based systems
    yum list gitlab-runner --showduplicates | sort -r
    sudo yum install gitlab-runner-10.0.0-1
    

    更新runner

    # For Debian/Ubuntu/Mint
    sudo apt-get update
    sudo apt-get install gitlab-runner
    
    # For RHEL/CentOS/Fedora
    sudo yum update
    sudo yum install gitlab-runner
    

    2. 在GNU / Linux上手动安装GitLab Runner

    如果您不能使用deb / rpm存储库安装GitLab Runner,或者您的GNU / Linux操作系统不在支持的版本中,则可以使用以下一种方法手动安装它,这是最后的选择。

    通过debrpm软件包

    下载软件包

    1. https://gitlab-runner-downloads.s3.amazonaws.com/latest/index.html上找到最新的文件名和选项 。
    2. 选择一个版本并下载二进制文件,如文档所述,该文件用于下载任何其他标记的 GitLab Runner发行版。

    例如,对于Debian或Ubuntu:

    curl -LJO https://gitlab-runner-downloads.s3.amazonaws.com/latest/deb/gitlab-runner_<arch>.deb
    
    dpkg -i gitlab-runner_<arch>.deb
    
    dpkg -i gitlab-runner_<arch>.deb
    

    例如,对于CentOS或Red Hat Enterprise Linux:

    curl -LJO https://gitlab-runner-downloads.s3.amazonaws.com/latest/rpm/gitlab-runner_<arch>.rpm
    
    rpm -i gitlab-runner_<arch>.rpm
    
    rpm -Uvh gitlab-runner_<arch>.rpm
    

    使用二进制文件

    参考地址: https://docs.gitlab.com/12.6/runner/install/bleeding-edge.html#download-any-other-tagged-release

    下载指定版本: 将上面URL中的latest切换为 v12.6。

    # Linux x86-64
    sudo curl -L --output /usr/local/bin/gitlab-runner https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-runner-linux-amd64
    
    # Linux x86
    sudo curl -L --output /usr/local/bin/gitlab-runner https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-runner-linux-386
    
    # Linux arm
    sudo curl -L --output /usr/local/bin/gitlab-runner https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-runner-linux-arm
    
    # Linux arm64
    sudo curl -L --output /usr/local/bin/gitlab-runner https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-runner-linux-arm64
    

    添加执行权限

    sudo chmod +x /usr/local/bin/gitlab-runner
    

    创建一个gitlab用户

    sudo useradd --comment 'GitLab Runner' --create-home gitlab-runner --shell /bin/bash
    

    安装并作为服务运行

    sudo gitlab-runner install --user=gitlab-runner --working-directory=/home/gitlab-runner
    sudo gitlab-runner start
    

    更新

    #停止服务
    sudo gitlab-runner stop
    
    #下载新版本二进制包
    sudo curl -L --output /usr/local/bin/gitlab-runner https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-runner-linux-amd64
    
    #赋予执行权限
    sudo chmod +x /usr/local/bin/gitlab-runner
    
    #启动服务
    sudo gitlab-runner start
    

    3.在MacOS中安装

    在macOS上安装GitLab Runner有两种方法:

    手动安装

    下载二进制包

    sudo curl --output /usr/local/bin/gitlab-runner https://gitlab-runner-downloads.s3.amazonaws.com/v12.6/binaries/gitlab-runner-darwin-amd64
    

    授予其执行权限:

    sudo chmod +x /usr/local/bin/gitlab-runner
    

    将Runner作为服务安装并启动它:

    cd ~
    gitlab-runner install
    gitlab-runner start
    

    自动安装

    安装,启动

    brew install gitlab-runner
    brew services start gitlab-runner
    

    更新

    gitlab-runner stop
    
    sudo curl -o /usr/local/bin/gitlab-runner https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-runner-darwin-amd64
    
    sudo chmod +x /usr/local/bin/gitlab-runner
    gitlab-runner start
    

    4. 在容器中运行GitLab Runner

    docker run --rm -t -id -v ~/data/gitlab-runner/config:/etc/gitlab-runner gitlab/gitlab-runner:v12.6.0 
    
  • 相关阅读:
    HDU 6166
    codeforces 798D Mike and distribution
    Codeforces Round #409 (Div. 2) D Volatile Kite
    Codeforces Round #409 (Div. 2) C Voltage Keepsake(二分)
    HDU 4609 3-idiots(FFT计数)
    LightOJ 1236 Pairs Forming LCM(算术基本定理)
    HDU 1540 Tunnel Warfare(线段树,单点更新,区间查询)
    创建最简单的Struts2项目
    java自定义拦截器
    java拦截器和过滤器的区别
  • 原文地址:https://www.cnblogs.com/sanduzxcvbnm/p/13891279.html
Copyright © 2011-2022 走看看