一 原理图
二 环境部署说明
服务器 |
部署说明 |
IP |
开发机器 |
IDEA,部署在Windows上。 |
|
版本控制服务器 |
源码在码云上部署。 |
码云服务器 |
jenkins服务器 |
jekins自动化部署服务器,部署在windows上。 |
|
应用服务器 |
部署在Linux虚拟机上。 |
|
三 Jenkins基本配置
1 Configure System (系统设置)
在系统设置这里,我们只需要设置最后面的一项,配置远程服务器地址。
即我们代码最终运行的服务器地址信息,就像我们之前手动部署时使用xshell登录Linux服务器一样。
配置完成后点击保存即可,为后面我们配置自动化部署做准备,配置如下图:
2 Configure Global Security (全局安全配置)
a 配置安全域
b 配置授权策略
3 Global Tool Configuration (全局工具配置 )
a 配置maven的全局settings路径
b 配置jdk
c 配置git
d 配置maven的安装路径
4.配置必要插件
确保下面3个插件都安装了。
-
gitee
-
Publish over SSH
-
Deploy to container Plugin
四 Jenkins服务器上创建项目和配置
1 新建工程
2 General(基础配置)
3 源码管理
4 构建触发器
5 构建环境(无需配置)
6 构建
7 构建后操作
a stop.sh脚本
b start.sh脚本
五 Linux服务器配置
六 gitee服务器配置
七 测试过程
八 参考
https://blog.csdn.net/qq_38946537/article/details/107871976
https://www.cnblogs.com/wfd360/p/11314697.html
来源:oschina
链接:https://my.oschina.net/u/4262067/blog/4482185