zoukankan      html  css  js  c++  java
  • Jenkins 五: 构建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。

  • 相关阅读:
    [源码]一个简单的源代码行数统计器
    [转载]一个java程序员的面试
    [源码]用c#创建支持多语言的应用程序
    Effective C#
    [源码]类似于 word 的颜色选择器 ColorPicker
    opera中开启WebGL
    Java学习之路
    邮箱正则表达式写法
    AX 2009 扩展类型控件的Lookup的写法
    唐骏的管理名言
  • 原文地址:https://www.cnblogs.com/miniren/p/5227685.html
Copyright © 2011-2022 走看看