[英]Batch script is not executing another batch if I run from jenkins
我已經在Windows環境中安裝了Jenkins 1.55 exe。 我有一個內部生成腳本(.bat)的腳本(.bat)。 手動執行時,它工作正常,但是在詹金斯中嘗試時,只有第一個批處理腳本在執行而沒有觸發第二個腳本,並且成功。
有什么解決辦法嗎?
D:\\ Jenkins \\ workspace \\ 9.0_TP_Build> cd D:\\ PortalScripts \\ 9000門戶\\
D:\\ PortalScripts \\ 9xxx門戶> WL9.0-TPRefresh-doPortalNightlyBuild2.bat->這是我正在執行的文件
D:\\ PortalScripts \\ 9xxx門戶> cd d:\\ PortalScripts \\ axxx門戶
D:\\ PortalScripts \\ 9xxx門戶>調用WL-9000-TPRefresh-BuildPortal.bat axxx axxx axxx->這是第二個需要執行的文件...但是下面的回顯來自第一個batc文件...
D:\\ PortalScripts \\ 9xxx portal> REM @回顯
D:\\ PortalScripts \\ 9xxx門戶> SET HR = 5
如果您從另一個文件中調用一個批處理文件,則第一個文件將在執行第二個文件后退出,除非用“ call”調用。 例如:
call WL9.0-TPRefresh-doPortalNightlyBuild2.bat
而不只是:
WL9.0-TPRefresh-doPortalNightlyBuild2.bat
這里有一個類似的問題/答案,例如: 在文件結束前批量關閉?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.