2016-07-26 132 views
0

我在Visual Studio Team Services(Visual Studio Online)中使用TFBuild時遇到了問題。TFBuild本地文件複製

我想之前運行科爾多瓦任務使用複製文件的任務,從本地文件夾複製證書到build文件夾(或科爾多瓦建立可以訪問任何文件夾,它是相對於資源庫)

我使用了以下配置: Step Configuration

但發生的事情是,它創建一個文件夾名爲$(build.artifactsstagingdirectory)在用戶/ ****/myagent/_work /編譯/ *** * /而不是將變量的內容用作路徑。

嘗試了幾個變量,總是創建一個名稱爲變量的文件夾。嘗試上/下/駱駝/帕斯卡案件,但沒有任何改變。

將源文件複製到該文件夾​​中。

文檔似乎沒有做任何不同的事情。

日誌什麼也沒說,除了:

2016-07-20T11:58:20.550Z:找到1個文件

2016-07-20T11:58:20.551Z:複製/用戶/ **** /證書/安卓/發行/ xxxx.keystore爲$(build.artifactstagingdirectory)/xxxx.keystore

構建代理是一臺Mac Mini,與OS X 10.11.6

我在做什麼?興錯了還是錯誤?

調試日誌說: http://prntscr.com/bxn6s6

不得不添加圖片,不讓我上傳它,否則行打破。

+0

您可以添加一個PowerShell腳本任務與「Get-ChildItem Env:」命令在其中檢查構建過程中的環境變量? –

+0

由於我使用的是用於構建的mac,powershell不可用。 –

+0

調試日誌中的「$」和「(」之間是否有空格?您可以分享步驟如何配置構建代理? –

回答

0

該解決方案很簡單。 Build Agent已過時。 使用當前版本(由於Mac OS上的openSSL棄用導致安裝問題巨大),它可以正常工作。