博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
hudson--ant编写记录
阅读量:5144 次
发布时间:2019-06-13

本文共 744 字,大约阅读时间需要 2 分钟。

  最近配置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,,perl,ruby等脚本进行构建。我们可以将Execute shell下面的文本框看做是一个.sh文件。

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

执行后的输出如下:

从输出可以看出对于shell脚本构建,使用python执行sh脚本文件:C:\Users\ADMINI~1\AppData\Local\Temp\hudson1470016439964148333.sh

而对于windows batch构建,执行的就是批处理文件:C:\Users\ADMINI~1\AppData\Local\Temp\hudson1105457137015896509.bat

【说明】

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

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

 

转载于:https://www.cnblogs.com/luolizhi/p/5524792.html

你可能感兴趣的文章
并发编程简介
查看>>
wow 各职业体验(pvp)
查看>>
字符串的操作
查看>>
性能优化之Java(Android)代码优化
查看>>
由Oracle 11g SYSAUX 和 SYSTEM 表空间回收引发的联想
查看>>
欲则不达
查看>>
盒子游戏
查看>>
Jmeter + Grafana搭建实时监控可视化
查看>>
uCGUI字符串显示过程分析和uCGUI字库的组建
查看>>
h5唤起app
查看>>
SQL Server 2008 /SQL Server 2008 R2 配置数据库邮件
查看>>
处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误模块“Manag
查看>>
01: socket模块
查看>>
mysql触发器
查看>>
淌淌淌
查看>>
web页面实现指定区域打印功能
查看>>
使用PHP拆分中文字符串的方法(收藏) 小节
查看>>
win10每次开机都显示“你的硬件设置已更改,请重启电脑……”的解决办法
查看>>
VMware环境和Window环境进行网络连接的问题
查看>>
macOS10.12允许所有来源设置
查看>>