加入收藏 | 设为首页 | 会员中心 | 我要投稿 常州站长网 (https://www.0519zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 资源网站 > 资源 > 正文

Jenkins部署java环境

发布时间:2020-01-08 07:42:31 所属栏目:资源 来源:Qtest之道
导读:使用 jenkins 可实现 java 代码的自动更新部署等操作。因Java项目的编译及打包通常使用maven完成,所以需在jenkins环境中安装maven。 jenkins部署java项目主要分为: 1.拉取git代码; 2. maven编译、打包项目代码; 3. 打包代码并scp到指定 测试 服务器;
  使用jenkins可实现java代码的自动更新部署等操作。因Java项目的编译及打包通常使用maven完成,所以需在jenkins环境中安装maven。  jenkins部署java项目主要分为:  1.拉取git代码;  2. maven编译、打包项目代码;  3. 打包代码并scp到指定测试服务器;  4.测试服务器重启tomcat。  1、获取Git代码:  为更方便的拉取Git不同分支,在Jenkins中需安装插件:Git Parameter。  系统管理--> 插件管理--> 搜索Git Parameter,选中安装即可。Jenkins部署java环境  在新的Job中设置源码管理:Git:  1.输入项目的Git地址,添加可clone该项目的账号;  2.在Branch Specifier (blank for 'any')中输入$Branch即可指定获取输入的git地址下的所有分支数据。Jenkins部署java环境  2、自动构建:  maven的自动编译及打包通过构建中的shell可执行。  1、跳转到clone指定目录下  2、mvn -s + mvn配置的settings.xml文件所在地址 clean install,即可完成编译、打包。  注:  1、如相同服务器下只有一个mvn环境,则不需指定settings.xml文件所在地址。若相同jenkins环境下存在多个settings.xml配置。则需指定当前编译使用的settings 的绝对路径。  2、部分包有其他依赖包,编译打包前需先确认依赖包已存在。Jenkins部署java环境  3、上传打包文件至测试服务器:  上传至打包服务器,笔者使用的是将jenkins服务器与java项目所在服务器配置好免密登录,使用scp直接将maven打的包copy到测试服务器。  注:为保险,可先对原有包做备份,以防打包出现错误。Jenkins部署java环境  成功后再进行scp:Jenkins部署java环境  4、删除旧pid,重启tomcat:  同样适用shell可操作测试服务器,执行tomcat的重启脚本即可:Jenkins部署java环境  至此,使用jenkins打包部署java项目的所有配置均已完成。下面构建job即可。  1.Build with Parameters:可看到Branch域已自动拉取设置的git中的所有分支,选中想要打包的分支即可。  2、开始构建。  可在控制台输出查看构建过程及结果:Jenkins部署java环境

(编辑:常州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读