# ruoyi-vue-gitlab-cd **Repository Path**: zypy333/ruoyi-vue-gitlab-cd ## Basic Information - **Project Name**: ruoyi-vue-gitlab-cd - **Description**: 分享使用gitlab-runner实现ruoyi-vue若依前后端分离版自动化部署的相关配置文件 - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 2 - **Created**: 2021-11-25 - **Last Updated**: 2024-09-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ruoyi-vue-gitlab-cd #### 介绍 分享实现若依前后端分离版自动化部署的相关配置文件,仅供参考 #### 使用说明 gitlab-runner与gitlab仓库不在同一台机器上,本例中采用直接安装的方式, 参考 [https://docs.gitlab.com/runner/install/linux-manually.html](https://docs.gitlab.com/runner/install/linux-manually.html) runner的宿主机上需要安装java,maven,git,nodejs,docker,docker-compose 注册runner的时候选择采用shell的方式执行自动部署命令 本项目所使用配置基于ruoyi-vue的3.7.0版,所有docker都跑在同一台机器,将仓库中文件拷贝至根目录,即可实现自动化部署.本例中没有ci的步骤,可自行添加. #### 注意 gitlab-runner机器上的git版本要足够新,不要用yum安装的,不够新,先安装好git后再安装gitlab-runner gitlab-runner 注册的 CI 服务默认不处理没有打 tag 的 commit,要更改设置,请在gitlab里编辑runner的设置 把Run untagged jobs打钩 #### 感谢 感谢若依提供的开源框架 [https://gitee.com/y_project/RuoYi-Vue](https://gitee.com/y_project/RuoYi-Vue)