手动安装
卸载旧版:
gitlab-runner --version
gitlab-runner stop
yum remove gitlab-runner下载gitlab对应版本的runner
            
            
              shell
              
              
            
          
          # https://docs.gitlab.com/runner/install/bleeding-edge.html#download-any-other-tagged-release
curl -L --output /usr/bin/gitlab-runner "https://s3.dualstack.us-east-1.amazonaws.com/gitlab-runner-downloads/latest/binaries/gitlab-runner-linux-amd64"
chmod +x /usr/local/bin/gitlab-runner添加用户:
            
            
              shell
              
              
            
          
          sudo useradd --comment 'GitLab Runner' --create-home gitlab-runner --shell /bin/bash增加权限:
vi /etc/sudoers
            
            
              shell
              
              
            
          
          ## Allow root to run any commands anywhere 
root    ALL=(ALL)       ALL
gitlab-runner  ALL=(ALL)  NOPASSWD:ALL
## Allows members of the 'sys' group to run networking, software, 启动服务:
            
            
              shell
              
              
            
          
          sudo gitlab-runner install --user=gitlab-runner --working-directory=/home/gitlab-runner
sudo gitlab-runner start注册Runner
GitLab CI/CD +Shell脚本实现简单的自动代码部署+重新启动dotnet 服务 - srsly - 博客园 (cnblogs.com)
            
            
              shell
              
              
            
          
          gitlab-runner register --url https://ywzcgit.kaixinxiyou.com/ --registration-token oLJywozixrWb721WLx1R

runner配置
            
            
              toml
              
              
            
          
          concurrent = 5 # 同时运行
check_interval = 0
[session_server]
  session_timeout = 1800
[[runners]]
  name = "authAdminRunner"
  url = "https://ywzcgit.kaixinxiyou.com/"
  token = "yCPnSz6f9hxk1h5Dg2zE"
  executor = "shell"
  [runners.cache]
[[runners]]
  name = "AuthCenter"
  url = "https://ywzcgit.kaixinxiyou.com/"
  token = "f-1z2sShzjyZsfYMsoaa"
  executor = "shell"
  [runners.custom_build_dir]
  [runners.cache]
    [runners.cache.s3]
    [runners.cache.gcs]
    [runners.cache.azure]参考文档:
Install GitLab Runner using the official GitLab repositories | GitLab