- 视窗 7 x32
- 蚂蚁 1.6.5
- 詹金斯 1.499
- Java 1.6.0_20
Jenkins 的构建命令行是run_ant.bat publish
(publish
Ant 目标在哪里):
run_ant.bat
文件(不完整):
call %ANT_HOME%\bin\ant.bat %1
exit
- 主
build.xml
文件(不完整):
<target name="publish" depends="-init">
<ant dir="${project.dev}" target="publish" />
</target>
过了一会儿(和几个 Ant 日志行),Jenkins 的控制台输出显示:
BUILD SUCCESSFUL
Total time: X minutes Y seconds
但是 Jenkins 的构建仍然处于“进行中”状态,并且在控制台输出的末尾仍然有微调器。知道这里发生了什么吗?似乎 Ant 很好地完成了它的任务,但 Jenkins 并没有被告知...
java
愿这有帮助,大多数javac
和junit
Ant 任务都是在外部启动的,即使用fork="yes"
选项...