通過jenkins,ant文件build.xml將以默認目標進行調用。螞蟻任務調用一個啓動一個新窗口的批處理文件,執行後我的螞蟻單元測試被執行。Jenkins不會執行通過螞蟻調用的批處理腳本
<exec dir="${baseLoc}/Temp/${ant.project.name}/@{testdata}" executable="cmd" vmlauncher="false">
<env key="WAHL" value="@{option}"/>
<arg line="/c "/>
<arg value="start /wait __Make.bat"/>
</exec>
問題是jenkins無法啓動批處理腳本。有什麼理由呢? 注意:相同的東西通過ANT執行。
如果Jenkins作爲Windows服務(而不是用戶)運行,則可能需要查看此[在Windows上的Jenkins下編譯問題的答案](http://stackoverflow.com/a/15788921/ 447438)。 – jwernerny
@ user2245032 - 您可以在運行正常命令的同一用戶下運行jenkins。如果這有效,那麼問題出在詹金斯賬戶的運行系統上,如果這是服務。 – Jayan
Jenkins構建日誌中是否有任何錯誤? –