gitlab-ci 持续集成之gitlba-runner安装

       官方文档: https://docs.gitlab.com/runner/install/index.html#doc-nav

Linux:  

    1,下载gitlab-runner

      # Linux x86-64

     sudo wget -O /usr/local/bin/gitlab-runner https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-runner-linux-amd64

     # Linux x86

  sudo wget -O /usr/local/bin/gitlab-runner https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-runner-linux-386\

    # Linux arm

   sudo wget -O /usr/local/bin/gitlab-runner https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-runner-linux-arm

    2,给予执行权限

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

    3,(可选)如果要使用Docker,请使用以下命令安装Docker:

    curl -sSL https://get.docker.com/ | sh

     4,创建GitLab CI用户:

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

     5,安装并作为服务运行:

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

    sudo gitlab-runner start

     6,注册跑步者(gitlab-runner)

    注意 如果gitlab-runner安装并作为服务运行(本页描述的内容),它将以root身份运行,但将按install命令指定的用户执行作业。这意味着某些作业函数(如缓存和工件)将需要执行/usr/local/bin/gitlab-runner命令,因此运行作业的用户需要具有对可执行文件的访问权限。

    Windows:

    1,在C盘创建一个文件夹:C:Gitlab-runner

    2,下载x86或者amd64的二进制并将其放入创建的文件夹中,将二进制文件重命名为gitlab-runner.exe。

    3,以管理员身份(Administrator)运行cmd

    4,注册跑步者

    5,将runner作为服务安装并启动它。使用内置系统帐户(推荐,也就是Administrator)运行服务

     win+R打开cmd

     c:

    cd ..

    cd ..

    cd Gitlab-runner 

    gitlab-runner.exe install

    gitlab-runner.exe start

    6,(可选)更新Runners concurrentC:\GitLab-Runner\config.toml 以允许多个并发作业,如高级配置详细信息中所述。此外,您可以使用高级配置详细信息来更新shell执行程序以使用Bash或PowerShell而不是Batch。

猜你喜欢

转载自blog.csdn.net/linux_s2018/article/details/81198097
今日推荐