当前位置:   article > 正文

svn+jenkins打包idea项目上传到服务器并一键部署_svn发布

svn发布

服务器上安装svn、jenkins的步骤可自行搜索,以下流程是idea项目通过svn+jenkins打包上传到服务器并一键部署。

说明:svn、jenkins均在同一个服务器

一、idea项目配置

1、安装TortoiseSVN

链接:https://pan.baidu.com/s/1AK49keF85YXX1Y7t1eEJgg 
提取码:as2w

注意!!!

一定要勾选上这个,不然是不会在安装目录下生成svn.exe文件,就无法进行下一步操作

2、配置svn

在浏览器下输入svn://你的ip地址(一般会加上端口号3690)。打开svn资源管理器。

3、配置idea

找到File--->Settings--->Subversion

搭建与svn的沟通桥梁

 ​​​​​

 

 

 

重启idea(我的就需要)然后就可以看到文件都变成红色

4、上传项目到svn 

右键项目

 

 

 然后等待一会,可以在svn资源管理器查看是否上传成功

 到这就完成了一半了,java项目就可以上传到服务器的svn仓库中,接下来就配置jenkins

 二、配置jenkins

 打开服务器的jenkins,点击系统管理,配置三处地方

 1、插件管理

 在可选插件中输入Publish Over ssh

我的是已经安装了所以不显示在这,未安装的点击下载就好了

 2、全局工具配置

 

3、系统配置

 

 

三、部署运行

1、新建一个任务

 

 2、配置构建内容

 

 

 

 

那就直接复制下面的脚本即可

  1. #!/bin/sh
  2. #进入jar所在路径
  3. cd /home/jenkinsbuild
  4. #查看运行记录,并停止进程
  5. BUILD_ID=DONTKILLME #后台执行
  6. pid=$(ps -ef|grep jar包全称|grep -v grep | awk '{print $2}')
  7. function stop(){
  8. if [ -n "$pid" ]
  9. then
  10. echo "pid进程 :$pid"
  11. kill -9 $pid
  12. else
  13. echo "进程没有启动"
  14. fi
  15. }
  16. stop
  17. sleep 5s
  18. #启动运行程序
  19. /usr/local/java/jdk1.8.0_201/bin/java -jar /home/jenkinsbuild/jar包全称 > svn_jenkins.log &

 然后保存就可以立即构建,自此svn+jenkins打包到服务器一键部署的流程步骤就大功告成了

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/678308
推荐阅读
相关标签
  

闽ICP备14008679号