使用条件:
1: 安装gitLab和gitlab-runner
2:在gitlab-runner服务中心注册项目相关runner
注册方式参考:
在容器中运行极狐GitLab Runner | 极狐GitLab
注意需要runner的类型有:ssh ,docker ,shell 等,根据类型选择自己需要的
我们项目多使用的是:shell
命令如下
1)进入容器 : docker exec -it gitlab-runner bash
2)注册命令 : sudo gitlab-runner register
这时候输入ci/cd runner中的url 例如:https://gitlab.xxx.com/
具体参照如下图:
还要指定tag:tag的作用是用于ci/cd配置文件中的tags 参数 用于识别指定runner
tag:可以在git的web里修改
3 web端的ci/cd配置文件参考附件
4,前端打包命令
文件名: beta-package.sh
#!/usr/bin/env bash # 创建软连接 # sudo ln -s $PWD/dist/ /var/www/html/investment-manage-admin-web.tododoc.top git pull bash -l npm run build:dev