zoukankan      html  css  js  c++  java
  • hudson--ant编写记录

      最近配置Hudson---持续集成工具,重点是ant的编写。

    环境:Ubuntu 虚拟机

    hudson系统设置里面jdk ant路径也是Ubuntu里文件路径如:/home/test/java/ant

    如下图所示:

    在job设置中,

    可以选择不同的选项,需要注意的是,安装在Ubuntu下的Hudson是不能执行execute windows bath command ,至少目前执行cmd没有成功过。

    而execute shell中执行 cp 命令会有文件权限问题,目前没有解决、

    在invoke ant中,默认的ls命令是build.xml所在目录。

    Shell构建,指的是执行bash,Python,perl,ruby等脚本进行构建。我们可以将Execute shell下面的文本框看做是一个.sh文件。

    举个栗子,下面的job执行windows batch 和 shell构建:

    执行后的输出如下:

    从输出可以看出对于shell脚本构建,使用python执行sh脚本文件:C:UsersADMINI~1AppDataLocalTemphudson1470016439964148333.sh

    而对于windows batch构建,执行的就是批处理文件:C:UsersADMINI~1AppDataLocalTemphudson1105457137015896509.bat

    【说明】

    cmd /c 是执行完命令后关闭命令窗口。 另外还有cmd /k 是执行完命令后不关闭命令窗口。 

    cmd /c call XXX.bat指的是在当前窗口调用另外一个bat程序。

  • 相关阅读:
    九个PHP有用功能
    ajax的上拉功能
    jquery 插件
    任务08(全体)——第一次半月学习总结
    任务02——安装 Intellj IDEA,编写一个简易四则运算小程序,并将代码提交到 GitHub
    任务01——谈谈对参与工作室的预期
    任务08
    任务03
    任务02
    任务01
  • 原文地址:https://www.cnblogs.com/luolizhi/p/5524792.html
Copyright © 2011-2022 走看看