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项目的更多相关文章

  1. Jenkins中构建Testcomplete项目的方法介绍

    Jenkins的部署在上一篇随笔中已经和大家介绍了,下面我们介绍一下再Jenkins中构建testcomplete项目.我这里使用的是Testcomplete11,下面详细介绍一下构建步骤. 1.Je ...

  2. Jenkins自动构建gitlab项目(jenkins+maven+giltlab+tomcat)

    环境准备: System:CentOS 7.3 (最小化安装) JDK: 8u161 (1.8_161) tomcat: 8.5.29 Jenkins: Jenkins 2.107.1 Gitlab: ...

  3. 小伙伴想学Jenkins自动构建发布项目,我:安排上了!!

    写在前面 趁着十一长假,很多小伙伴都在悄悄学习,有些是为了能够顺利通过面试,进入大厂升职加薪.有些则是为了进一步巩固和提高自己的专业技能,希望有朝一日能过成为互联网架构师乃至技术专家.这不,就有小伙伴 ...

  4. jenkins自动构建前端项目(window,vue)

    我们把一个多人协作的vue前端项目发布服务器,一般要经过以下步骤: git更新最新的代码 构建项目 把构建后的代码上传到服务器 如果用jenkins来构建的话,只需要点击一次构建按钮,就可以自动完成以 ...

  5. Jenkins自动化构建vue项目然后发布到远程Linux服务器

    部署Jenkins参照另一篇博客: centos7安装Jenkins及其卸载 一.jenkins相关插件的安装 1.安装Publish Over SSH插件用于SSH连接远程的服务器. 登录 jenk ...

  6. CentOS 7.2安装Jenkins自动构建Git项目

    1.环境 本文使用VMWare虚拟机进行实验. 最终实现目标,在Jenkins服务器上新建构建任务,从Git服务器上拉取master HEAD(不编译,仅演示),部署到"目标服务器" ...

  7. jenkins 自动构建gitlab项目

    安装的plugin: - kubernetes:1.7.1    - workflow-aggregator:2.5    - workflow-job:2.21    - credentials-b ...

  8. jenkins之构建maven项目

    新建java项目 修改列子的pop.xml提交 在git的web界面打一个tag 再次修改代码 再次push 5.38

  9. Linux下Jenkins与GitHub自动构建Node项目(Vue)

    根据上篇文章<Linux下Jenkins与GitHub自动构建NetCore与部署>,我们知道了Jenkins的强大功能,自动构建,部署了一个NetCore的Web,让开发人员专注于开发, ...

随机推荐

  1. 最优雅的C++跟lua交互.

    我先来吐槽一下我们这个项目. 我是做手机游戏的, cocos2dx引擎, lua编码. 这本来是一件很欢快的事情, 因为不用接触C++. C++写久了的人写lua, 就会感觉任督二脉被打通了, 代码写 ...

  2. Problem 1183 - 排列

    #include<iostream> #include<vector> #include<algorithm> using namespace std; int c ...

  3. LA 6856 Circle of digits 解题报告

    题目链接 先用后缀数组给串排好序.dc3 O(n) 二分答案+贪心check 答案的长度len=(n+k-1)/k 如果起点为i长为len串大于当前枚举的答案,i的长度取len-1 从起点判断k个串的 ...

  4. C#中Predicate的一点理解

    本人喜欢代码看起来比较优雅,而C#真的是一种很优雅的语言.比如我们New List<string> StrList; 如果我们想查找StrList,可以使用C#提供的 StrList.Fi ...

  5. 自己制作精美的App Store 软件截屏

    当用户搜索到App的时候,一般都会先看截图,如果截图效果不好,可能用户就不会下载. 不想自己辛苦写的认为还不错的软件,因为截图的原因,而降低了很多下载量吧. 轻轻松松做出这样高大上的截屏效果来. Sc ...

  6. window对象细节(转载)

    Window对象是客户端javascript最高层对象之一,只要打开浏览器窗口,不管该窗口中是否有打开的网页,当遇到BODY.FRAMESET或FRAME元素时,都会自动建立window对象的实例.另 ...

  7. centos7 开机启动某些程序的方法

    针对svn,nginx每次重启后均要手工启动,好麻烦,所以考虑将其做成开机启动,做成服务好麻烦,考虑像windows 一样,放在某个启动项中完成. 打开启动文件后,发现里面文件内容如下: #!/bin ...

  8. Magento 2.0 安装

    环境: 直接升到最新版PHP5.6.x 刚才开MAC OS PHP 5.5  CENTOS PHP 5.5  composer install  依懒包错误.反复安装组件.还是不行.后来决定重新编释最 ...

  9. Python爬虫常用模块,BeautifulSoup笔记

    import urllib import urllib.request as request import re from bs4 import * #url = 'http://zh.house.q ...

  10. .NET 元数据

    1. 安装 ILDASM 工具 VS -- 外部工具 -- 添加 -- 命令行为:C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1A\bin\NET ...