2016-09-20 63 views
1

我在Visual Studio Team Services Online中有一個發佈計劃,它在部署web應用程序後運行一個小型UI測試(使用Selenium)以確保應用程序正常運行。您是否可以在Visual Studio Team Services中存儲發佈計劃中的工件?

我想將本發行版的屏幕截圖存儲爲工件,以便在發佈完成後可以訪問它們(主要是在測試失敗的情況下)。

這可能使用VSTS?

我使用拷貝發佈神器任務,因爲我的發佈計劃的一部分嘗試,但只是產生像System.Management.Automation.ParameterBindingValidationException: Cannot bind argument to parameter 'StagingFolder' because it is null.

回答

1

了一些錯誤,您可以使用「## VSO [task.uploadfile]」命令來做到這一點。與發行

相關

查看和下載附件您想上傳其他日誌或診斷或圖像時 運行的任務在釋放?此功能使用戶可以在部署期間上傳 其他文件。要上傳新文件,使用腳本中 以下代理命令:

寫 - 主機「## VSO [task.uploadfile]」

該文件,然後可以作爲發佈日誌的一部分。當您下載與發行版相關的所有日誌時,您將能夠 檢索此文件。

+0

感謝,確切的語法是 '寫主機「## VSO [task.uploadfile] local_file_path.ext」'(其中local_file_path.ext是上傳文件) –

+0

的命令的完整列表可發現在https://github.com/Microsoft/vsts-tasks/blob/master/docs/authoring/commands.md –

+0

我還不清楚我需要在這裏做什麼。我在哪裏可以在發佈期間保存文件,以便## vso [task.uploadfile]可以看到?或者沒關係,我可以在任何地方保存它嗎? – johnstaveley

相關問題