Jenkins 五: 构建Ant项目

摘要:
在“Ant版本”中选择我们自己配置的Ant版本。

1. 点击“新建”,在“Item名称”栏输入要构建的项目名,比如“Ant_project”,选择“构建一个自由风格的软件项目”,点击“OK”按钮。

2. 找到“源码管理”-> “Subversion”.

在 “Repository URL”栏输入源码地址。

3. 找到“ 构建”。点击 “增加构建步骤”,选择”Invoke Ant”。

在“Ant Version”里面选择我们自己配置的Ant版本。

在”Targets“里面输入我们构建时执行的targets。比如”clean init build“。

备注:

target属于Ant的东西,我们可以在项目的build.xml中找到所有的targets。比如我刚刚输入”clean init build“,那么build.xml中一定有target 的name是 clean 的, init的,以及build的。

具体有哪些target可以定义,可以参见Ant的内容。

build.xml可以自己写,也可以通过在eclipse 中自动生成。自动生成方式: 右击项目-> Export –> General –> Ant Buildfiles –> Next –> Finish,就可以看到该项目路径下自动生成了build.xml文件。

4. 找到”构建后操作“。点击”增加构建后操作步骤 “,选择“E-mail Notification”。

在 “Recipients”栏输入需要通知的用户邮件地址,比如 user1@qq.com

注意: 默认选中的是“每次不稳定的构建都发送邮件通知”,所以构建成功是看不到邮件通知的。

5. 点击“保存”按钮。

6. 点击“立即构建”。

7. 可以看到生成了“#1”。点击“#1”,点击“Console Output”。可以看到“控制台输出”里面包含所有build过程的细节日志。

clean:

init:
    [mkdir] Created dir: xxxxxxxxxxxxxxxxxxxx

build-subprojects:

init:

build-project:
     [echo] xxxxxxxxxxxxxxxxxxxxxxxxxxxx
    [javac] Compiling 1 source file to xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

build:

BUILD SUCCESSFUL
Total time: 1 second
Finished: SUCCESS

备注:

首先执行了 clean target。

然后执行了 init target。

之后准备执行 build target,但是build target 在build.xml中定义了依赖于 "build-subprojects,build-project“ target ,所以我们看到接下来执行了 build-subprojects target。接下来执行 build-project时定义了依赖于 init target,所以又执行了 init target,然后执行 build-project,最后执行 build target。

最后提示build成功。

在页面左侧也可以看到”Executed Ant Targets“,列出所有执行过的 Targets。

免责声明:文章转载自《Jenkins 五: 构建Ant项目》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Android移动APP开发笔记——最新版Cordova 5.3.1(PhoneGap)搭建开发环境ruby+seleniumwebdriver一步一步进行自动化测试(3)——面向对象编程下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

IDEA中Maven项目的生命周期操作说明

目录 clean-清理操作 变化 结论 compile-编译操作 变化 结论 package-打包操作 变化 结论 install-安装操作 变化 结论 deploy-部署操作 IDEA中对Maven项目做了相当好的支持,专门有个Maven的模块用于进行项目的操作: 上图红框中的内容即开发者经常使用的操作,将英文简单翻译...

C#皮肤使用例子.

         前段时间一直在出差,没时间写学习笔记.意识到这样对自己的学习是非常不好的,所以把自己练习的这个帖出来了,例子很简单请高手不要见笑.希望对和我一样的菜鸟有所帮助,因为所要的东西都简单故没有帖上来了,有需要的朋友可以和我联系我可以发邮件.希望能认识更多有理想的有上进心的同好之人. 1.      下载皮肤(扩展名为*.SSK)及IrisSki...

9.2.4 .net core 通过ViewComponent封装控件

我们在.net core中还使用了ViewComponent方式生成控件。ViewComponent也是asp.net core的新特性,是对页面部分的渲染,以前PartialView的功能,可以使用ViewComponent来实现。 View Component包含2个部分,一个是类(继承于ViewComponent),和它返回的结果Razor视图(和...

Jenkins打包出错

今天在公司,搭建完jenkins项目,在对项目进行测试打包的时候,发现报错无法打包。 报的是shell的错,我看了我要打包的这个项目的脚本和安装脚本目录错了修改了目录,结果还是报这个错误,结果看了jenkins上的项目,执行shell的配置,他没有shell脚本的基本语法,就在最开头加上了#!/bin/bash。 结果打包成功。 欢迎进群讨论:QQ群...

jenkins全局安全设置

         如何进入安全设置界面          在Jenkins的主界面,点击 configure Global Security 选项,进入Jenkins的系统安全设置界面。安全界面如下图。在这里我们分别介绍各个选项的功能。            启用安全          启用安全,如果启动此项,你必须使用用户名/密码登录才能配置和执行构建...

利用jenkins插件查看allure报告

背景:1.不在服务器上运行测试脚本,单纯地利用jenkins中的allure插件查看测试报告; 参考链接:如何利用jenkins插件查看allure报告-----完整篇(解决404和无数据问题) - 青域 - 博客园 (cnblogs.com) 1.打开jenkins--插件管理--可选插件,搜索安装最新版allure; 2.下载allure-comman...