- Window下使用JenKins快速部署项目
- 一 SpringBoot+Svn+Jenkins
- 一 基本环境的安装
- 1.1 JDK的环境
- 1.2 Maven环境
- 1.3 NodeJS环境
- 二 基本插件的安装
- 三 项目基本配置
- 3.1 源码管理
- 3.2 触发器
- 3.3 构建环境
- 3.4 构建后设置
- 三 构建
- 二 Angular+Svn+Jenkins
- 一 构建
- 二 推送
- 三 测试
Window下使用JenKins快速部署项目
- 基本环境:运行环境在内网中,没有外网访问,我们需要一台电脑连接外网,但是与内网服务器在同一个局域网内,保证通过SSH推送服务,并运行服务。
- 就是你的开发环境,JDK,Maven,NodeJS
- 插件一:Subversion Plug-in
- 插件二:Publish Over SSH
- 插件三:Maven Integration plugin
-
插件四:NodeJS Plugin
-
SSH环境配置
点击系统配置找到SSH,配置前端的服务器,后端服务器地址,密码,或者通过秘钥的方式,这里我只演示一个
三 项目基本配置 3.1 源码管理 3.2 触发器- 我这里是每两分钟检查svn仓库的代码状态
- 这一步就是完成maven的打包
- 构建
- 查看控制台输出
- 查看服务器的情况
- 然后测试,触发器的执行,谁便修改下文件,提交svn,你会发现Jenkins会自动构建,并推送服务
- 基本的环境搭建参考前面的案例
call node -v call npm -v call npm config set registry https://registry.npm.taobao.org call npm install call ./node_modules/.bin/ng build --prod --aot二 推送 三 测试
- 一般前后端分离项目,会用Nginx,把推送路径改成他的静态文件路径
- 用Docker运行的Nginx,推送到他的静态文件挂载的数据卷路径



