【持续集成】使用jenkins+ant构建非maven项目

一、Jenkins简介

  1. 概念:Jenkins是一个开源软件项目,基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。
  2. 官方网站:http://www.jenkins.org.cn/
  3. 相关特点:
    • 开源免费
    • 跨平台,支持所有的平台
    • master/slave支持分布式的build
    • web形式的可视化的管理页面
    • 安装配置超级简单
    • tips及时快速的帮助
    • 已有的几百个插件

二、下载及安装

进入http://mirrors.jenkins-ci.org/ 直接下载windows版本的war包,放入tomcat/webapps中;

启动tomcat,在浏览器输入 http://127.0.0.1:8080/jenkins

第一次访问需要解锁,密码在 /.jenkins/secrets/initialAdminPassword 文件中; 解锁后会提示需要安装的插件,选择默认推荐的就行,之后需要等待一会。

接下来是创建第一个管理员账户,然后进入主界面

三、系统配置

全局工具配置(JDK和Ant)

系统配置(邮件扩展通知、自定义邮件内容)

邮件标题

  • 【持续集成】构建通知:$PROJECT_NAME - Build # $BUILD_NUMBER - $BUILD_STATUS!

邮件内容

  • <hr/>

  • (本邮件是程序自动下发的,请勿回复!)<br/><hr/>
  • 项目名称:$PROJECT_NAME<br/><hr/>
  • 构建编号:$BUILD_NUMBER<br/><hr/>
  • svn版本号:${SVN_REVISION}<br/><hr/>
  • 构建状态:$BUILD_STATUS<br/><hr/>
  • 触发原因:${CAUSE}<br/><hr/>
  • 构建日志地址:<a href="${BUILD_URL}console">${BUILD_URL}console</a><br/><hr/>
  • 构建地址:<a href="$BUILD_URL">$BUILD_URL</a><br/><hr/>
  • 变更集:${JELLY_SCRIPT,template="html"}<br/><hr/>

插件管理(根据需要安装插件)

四、编写build.xml文件(该文件一般放在项目根目录,具体语法请自行百度)

  1. 定义需要目录
  2. 清理构建后归档的目录
  3. 编译源代码 src、复制配置文件
  4. 编译单元测试用例 test(可选)
  5. 使用junit执行单元测试用例(可选)
  6. 执行PMD静态检查(可选)
  7. 打成war包
  8. 上传war包到linux服务器

五、添加项目/配置构建步骤

点击新建任务,输入工程名字,选择自由风格的软件项目

接下来会进入当前项目的配置界面

  • General:

  • 源码管理:

  • 构建触发器:

Cron 语法说明 : https://blog.csdn.net/MenofGod/article/details/81288987?utm_source=copy

构建环境

构建

构建后操作

自定义邮件配置:

六、查看执行结果

转载于:https://my.oschina.net/zhang2xiang/blog/3089483

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值