ainila 发表于 2018-9-3 11:54:11

jenkins 自动从svn获取源码通过maven打包后发布到远端tomcat

  手动生成web的war源码文件。
  mvn archetype:generate -DgroupId=com.companyname.automobile -DartifactId=trucks -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false
  将生成文件夹trucks
  然后将truck文件夹的内容上传到svn上面,再用jenkins构建。
  jenkins安装插件
  Deploy to container Plugin

  Maven>  Subversion Plug-in
  Maven Integration plugin
  在192.168.56.20部署tomcat
  vim tomcat-users.xml 设置权限
  
  
  
  
  
  在jenkins上配置项目
  1、新建job源码管理用subversion,协商snv地址svn://192.168.56.100/sadoc以及用户名和密码
  2、触发器选择定时poll SCM内容:H/6
  3、Build
  Goals and options:clean install package -Dmaven.test.skip=true
  4、构建设置Deploy war/ear to a container
  WAR/EAR files:target/*.war
  写入tomcat用户名和密码以及url
  项目成功以后会就可以通过http://192.168.56.20:8080/trucks/ 访问部署的web了

页: [1]
查看完整版本: jenkins 自动从svn获取源码通过maven打包后发布到远端tomcat