![](/img/trans.png)
[英]Is there a way to output the ant version to the console if running ant build from Eclipse
[英]Ant via Jenkins: “BUILD SUCCESSFUL” in Console Output while build is still running
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)的建造仍處於“進行中”狀態,並且仍然存在 控制台輸出末尾的微調器。 知道這里發生了什么嗎? 看來螞蟻很好地完成了任務,但詹金斯卻沒有得到通知。
可能會有幫助,大多數java
, javac
和junit
Ant任務都是在外部啟動的,即使用fork="yes"
選項...
該“ Build Successful
消息來自您的Ant流程完成。 如果在命令行上運行Ant,則會看到相同的消息。 Jenkins實際上會完成整個構建並完成所有構建后處理時,將打印出Finished: Success
。
如果您執行任何構建后的工作(通過錯誤的構建發送電子郵件,運行CI游戲,歸檔工件,顯示單元測試結果等),則在Build Successful
消息之后很長時間,Jenkins的構建將繼續進行。 在我的一個構建中,詹金斯在構建成功消息之后花了額外的三分鍾時間來完成我的構建。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.