1

我在 Visual Studio Team Services Online 中有一个发布计划,该计划在 Web 应用程序部署后运行一个小型 UI 测试(使用 Selenium),以确保应用程序正常运行。

我想将此版本的屏幕截图存储为工件,以便在版本完成后可以访问它们(主要是在测试失败的情况下)。

这可以使用 VSTS 吗?

我尝试使用 Copy Publish Artifact 任务作为我的发布计划的一部分,但这只会产生一些错误,例如System.Management.Automation.ParameterBindingValidationException: Cannot bind argument to parameter 'StagingFolder' because it is null.

4

1 回答 1

1

您可以使用“##vso[task.uploadfile]”命令来执行此操作。

查看和下载与发布相关的附件

您想在发布中运行任务时上传其他日志或诊断信息或图像吗?此功能使用户能够在部署期间上传其他文件。要上传新文件,请在脚本中使用以下代理命令:

写主机“##vso[task.uploadfile]”

然后该文件将作为发布日志的一部分提供。当您下载与发布相关的所有日志时,您也将能够检索此文件。

于 2016-09-20T09:08:21.560 回答