在项目根目录下添加 .gitlab-ci.yml 文件,并将 GitLab 项目配置为使用 Runner,则每次提交或推送都会触发 CI pipeline.
点击查看官方文档
GitLab-Runner
安装
1 | # Mac |
配置
1 | # 登录 GitLab,获取 URL 和 TOKEN |
以下部署脚本,需先配置 SSH 公钥登录
配置 PHP 项目的部署脚本
.gitlab-ci.yml
1 | # 测试服务器 121.21.21.21,端口 7777,用户 www,项目目录 /data/server |
deploay.sh
1 |
|
配置前端项目的部署脚本
1 | # 前端采用 npm 作为包管理工具,vue 作为框架,打包后的目录名为 dist |
参考资料