安装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
- 上传到服务器, 然后放在可执行文件夹目录下
cp /home/user/gitlab-runner-linux-amd64 /usr/local/bin/gitlab-runner
chmod 755 /usr/local/bin/gitlab-runner
验证: 执行 gitlab-runner
- 创建 GitLab Runner用户
# 创建 GitLab Runner用户
sudo useradd --comment 'GitLab Runner' --create-home gitlab-runner --shell /bin/bash
# 修改gitla-runner密码
passwd gitlab-runner
- 安装和运行
# 安装 指定用户和工作目录
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