gitlab搭建cicd runner

安装gitlab-runner

  • 参考文章: https://juejin.cn/post/7073486018808119327/#heading-29
  • 资源下载:https://docs.gitlab.com/runner/install/linux-manually.html
  • 二进制安装包: https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-runner-linux-amd64
  1. 上传到服务器, 然后放在可执行文件夹目录下
cp /home/user/gitlab-runner-linux-amd64 /usr/local/bin/gitlab-runner

chmod 755 /usr/local/bin/gitlab-runner

验证: 执行 gitlab-runner
  1. 创建 GitLab Runner用户
# 创建 GitLab Runner用户
sudo useradd --comment 'GitLab Runner' --create-home gitlab-runner --shell /bin/bash

# 修改gitla-runner密码
passwd gitlab-runner

  1. 安装和运行

# 安装 指定用户和工作目录
gitlab-runner install --user=gitlab-runner --working-directory=/home/gitlab-runner

# 运行
gitlab-runner start

# 注册
gitlab-runner register
在拥有的项目 找到 Settings-CI/CD-Runner-Expands, 找到URL信息和TOEKN
填写runner描述信息, 最后选择shell
------------------

gitlab-runner常用命令

gitlab-runner 命令
删除无效runner: gitlab-runner verify --delete --name xxx
配置文件: ~/.gitlab-runner/config.toml

注销
# 取消注册所有附加的注册者
gitlab-runner unregister --all-runners
# 要取消注册特定的跑步者,首先通过执行gitlab-runner list获取注册者的详细信息
gitlab-runner list
# 再根据信息注销,按注册令牌
gitlab-runner unregister --url http://gitlab.example.com/ --token t0k3n
# 按名字
gitlab-runner unregister --name hj_project

Linux安装google-chrome

https://registry.npmmirror.com/binary.html?path=chromium-browser-snapshots/Linux_x64/ 下载chrome-linux压缩包 686378版本

node_modules/node-sass/vendor/linux-x64-72

# 解压后建立软连接

cd /user/
unzip chrome-linux.zip

ln -s /user/chrome-linux/chrome /usr/bin/google-chrome

npm config set puppeteer_skip_chromium_download true
npm rebuild

npm run build

你可能感兴趣的:(个人笔记,gitlab,linux)