簡體   English   中英

如何在jenkins中運行bat文件

[英]How to run bat file in jenkins

我的jenkins安裝在C:\\Program Files (x86)\\Jenkins

bat文件位於C:\\Users\\Admin\\workspace\\demoWork\\run.bat

當我從cmd運行這個bat文件時一切正常。 但是,當我嘗試從圖像中提到的jenkins執行批處理命令時,Jenkins顯示錯誤為

構建步驟'執行Windows批處理命令'將構建標記為失敗

在此輸入圖像描述

同樣在jenkins文件夾中,自動工作區文件夾將使用作業標題名稱創建。 你們能詳細解釋一下我嗎?

Tatkal,你不能像你的圖像那樣執行命令,

你為什么不試試呢

C:\\用戶\\ ADMIN \\工作區\\ demowork \\的run.bat

要么

調用“C:\\ users \\ admin \\ workspace \\ demowork \\ run.bat”

“還在jenkins文件夾里面自動創建工作區文件夾,用作業標題名稱創建。你們可以詳細解釋一下” -

Jenkins自動創建具有職位名稱的文件夾,保存職位數據和其他構建信息......這就是它的工作原理。 默認情況下,在jenkins作業中,您可以使用$ WORKSPACE變量訪問工作區

你已經把很少的細節放在這里,所以我只是純粹猜測..

執行Windows批處理命令是字面上執行代碼,而不是執行文件..執行文件您可以使用此命令:

啟動cmd.exe / c C:\\ myprj \\ mybat.bat

或者您可以獲取.bat文件的內容並在該命令行中重寫。

Jenkins的工作方式是為每個作業創建自己的工作區,主要是為沙箱環境,它是一個測試框架,因此它應該用於對代碼進行更改,然后將其推送到您的實時(工作)環境。 人們使用它來自動執行某些任務,但這不是Jenkins的主要用途..如果上述內容無法幫助您讓我知道錯誤的更多細節,我可以嘗試幫助您。

node {
   bat 'D:\\gatling-charts-highcharts-bundle-3.0.2\\bin\\gatling.bat'
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM