簡體   English   中英

在TFS2015版本中啟動.bat

[英]launch a .bat in TFS2015 build

我在TFS生成期間嘗試通過.bat文件啟動服務器時遇到問題。 我通常通過cmd窗口啟動服務器,並且運行正常。 當我在TFS版本中設置它時,最終出現以下消息:

"'..\server_common.bat' is not recognized as an internal command or external, an executable or a command file". 

我也有以下一行:

"java   -Dsun.lang.ClassLoader.allowArraySyntax=true  -Xbootclasspath/a:..\..\..\lib\framework\serverjvm15.jar; -cp ..\..\..\lib\framework\fwtime.jar;" indicating a java syntax error (? I'm not skilled in java)

該批處理調用其他.bat文件並設置與Java VM相關的環境變量

根據我的研究,這可能是權限問題,因為使用TFS時我沒有管理員權限。 但是,構建中的所有其他步驟都可以正常工作(通過命令行安裝和啟動appli,或通過命令行啟動python腳本)。

但是,我也嘗試以相同的步驟啟動基本腳本,並且該腳本可以工作。

首先,建議您遵循Batch script中的教程。 確保滿足參數要求並正確使用。

路徑

指定要運行的.bat或.cmd腳本的路徑。 該路徑必須是相對於默認工作目錄的標准路徑或有效路徑 在Team Foundation Build中,此目錄為$(Build.SourcesDirectory)

另外,RDP還可以傳遞給您的構建代理,並使用您的構建服務帳戶手動運行server_common.bat以縮小該帳戶是否具有足夠的權限。

暫無
暫無

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

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