文章目录
![在这里插入图片描述](https://img-blog.csdnimg.cn/75ee8c08fbb24de2870fbbba3a2dbe5a.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA6ZW_5a6J5LiN5Y-K5Y2B6YeM,size_20,color_FFFFFF,t_70,g_se,x_16#pic_center)
Window下使用JenKins快速部署项目
系列文章目录
Java常用Linux命令集合
程序员入职必备技能 Oracle安装+局域网服务+内网穿透
2021史上最强教你如何用Jenkins自动化部署项目(教程,从零到搭建完成)
Window下的Jenkins实战,一学就会,一看就懂
- 基本环境:运行环境在内网中,没有外网访问,我们需要一台电脑连接外网,但是与内网服务器在同一个局域网内,保证通过SSH推送服务,并运行服务。
一 SpringBoot+Svn+Jenkins
一 基本环境的安装
- 就是你的开发环境,JDK,Maven,NodeJS
1.1 JDK的环境
1.2 Maven环境
1.3 NodeJS环境
二 基本插件的安装
- 插件二:Publish Over SSH
-
插件四:NodeJS Plugin
-
SSH环境配置
点击系统配置找到SSH,配置前端的服务器,后端服务器地址,密码,或者通过秘钥的方式,这里我只演示一个
三 项目基本配置
3.1 源码管理
3.2 触发器
- 我这里是每两分钟检查svn仓库的代码状态
3.3 构建环境
- 这一步就是完成maven的打包
3.4 构建后设置
三 构建
- 构建
- 查看控制台输出
- 查看服务器的情况
- 然后测试,触发器的执行,谁便修改下文件,提交svn,你会发现Jenkins会自动构建,并推送服务
二 Angular+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,推送到他的静态文件挂载的数据卷路径