Jenkins ant 自动编译打包部署

  1. 前期准备工作

Jenkins 已可运行
Jenkins + svn 拿项目代码已OK
Jenkins中java环境OK
Jenkins中ant环境OK

  1. Jenkins中为项目增加ant任务

    《Jenkins ant 自动编译打包部署》 jenkins+ant.jpg

    建议:将环境变量设置在Properties中

  2. 构建-测试是否可行
    错误1:warning: ‘includeantruntime’ was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds

解决:在javac 任务中加 includeAntRuntime=”false”

  1. 将打包好的文件传给应用服务器
    使用:Publish Over SSH

    《Jenkins ant 自动编译打包部署》 over ssh.jpg

    ps: Source files 的根目录在WORKSPACE目录下

  2. 部署脚本
    使用:SSH

    《Jenkins ant 自动编译打包部署》 remote host using ssh.jpg

  3. todo
    需要优化的:优化脚本 带上部署的版本信息
    需要继续研究的:自动化测试和集成

    原文作者:灼灼2015
    原文地址: https://www.jianshu.com/p/e0954bd4b4e3
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞