ck1987 发表于 2015-8-8 09:57:00

jenkins maven svn 部署web项目到本地Tomcat

  查了N多网页,折腾了几个小时,终于部署成功,部署的过程比较坎坷,遇到各种问题,记录一下,不管大家是否会遇到的同样的问题,希望有所帮助:
  常规操作:
  1、下载jenkins,必须要做的一步,http://jenkins-ci.org/,右侧即是下载,下载后是一个war包;
  2、解压缩,这里我解压到 E:\Program Files (x86)\Jenkins,下边有一个jenkins.war包;
  3、运行,前提是已经安装了jdk环境,这里不做讲解,打开dos窗口,进入到 E:\Program Files (x86)\Jenkins目录, 输入java -jar jenkins.war,启动环境 ,加上“--httpPort=8000”,可以改变端口,默认为8080;
  效果:
  4、由于是一个maven项目,这里新建时,选择“构建一个maven项目”,输入名称,下一步;
  5、源码管理,配置svn路径,其他默认即可,如下图:
  
  6、构建触发器,主要是设置什么时间部署,部署方式等,可根据需要灵活配置,这里只选择第三种,定时部署,设置如下:
  
  Poll SCM:定时检查源码变更(根据SCM软件的版本号),如果有更新就checkout最新code下来,然后执行构建动作。我的配置如下:
  */5 * * * *(每5分钟检查一次源码变化)
  Build periodically:周期进行项目构建(它不care源码是否发生变化),我的配置如下:
  0 12,20 * * *(每天12:00 和20:00必须build一次源码)
  7、Build设置,由于是maven项目,需要配置pom文件,具体如图:
  
  Goals and options 这里面是maven的一些操作,根据自己需要配置,可以先忽略 -PTest -U
  8、构建后操作,比较关键的一步,配置war包位置,以及Tomcat路径,保存,如图:
  
  9、首先启动tomcat服务;回到jenkins主页面,执行构建;
  10、访问localhost:8080/demo,可以访问,ok。。
  
  
  
  注意点:
  1、tomcat的tomcat-user.xml配置:











  2、Tomcat服务要先启动,然后jenkins才能找到;
  3、安装插件:Deploy to container Plugin。
  
  
  需要完善的:
  1、无法对线上程序进行备份;
  2、Linux环境下的测试;
  ===========================入门帖=====================完!
  
页: [1]
查看完整版本: jenkins maven svn 部署web项目到本地Tomcat