linux Ubuntu下jenkins+svn+idea实现自动部署maven项目

踩了好多坑、所以记录一下

开搞前准备

1、jdk

2、maven

3、tomcat

把这些安装好后。这里就不细讲这些安装,最好单独为Jenkins准备一个tomcat,好执行自动化部署启动

一、jenkins安装部署配置

http://mirrors.jenkins.io/ 下载war包   看你运行在java8 还是7上  2.46.3 以后必须要在java8下运行 我运行在7所以下载的 2.46.3版本

放到tomcat下,启动tomcat 访问  http://192.168.1.8:8080/jenkins

初始的管理员密码,jenkins自动生成的,会有红色字符显示路径

登录的时候密码在/root/.jenkins/secrets下的initialAdminPassword文件里

登录成功后 选择第一个自动安装插件

1、新建用户

     test/test  设置好后发现怎么点save and finish都没反应,后来点Continue as admin 跳过就行了

2、安装插件

    发布插件 Deploy to container Plugin 必须  ,   Maven插件 Maven Integration plugin必须

3、配置

   "系统管理"---->" Configure Global Security

  

   "系统管理"---->"Global Tool Configuration" 配置 jdk 、maven等信息


4、新建项目

 

  配置shell 执行前先停止需要部署的项目下运行的tomcat、且删除项目



配置pom.xml 和构建完成后执行的shell 完成后复制项目到tomcat下,并启动项目



至此就配置完成。点击构建就会自动从svn构建项目到tomcat下,自动启动tomcat

注意:执行脚本之前加入:export BUILD_ID=XXXXXX  加了之后才会执行startup.sh

           首次配置pom.xml会提示 pom.xml不存在 不用管它直接保存就是了。执行构建后会自动找到的

  二、idea 下配置

  1、安装 jenkins Control plugin 插件 

  2、配置jenkins地址和账号密码以及Crumb Data,Crumb Data需要访问  http://192.168.1.8:8080/jenkins/crumbIssuer/api/xml?tree=crumb



  3、打开jenkins、开始一键发布啦


     

至此两个配置都介绍结束

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值