我在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.
答案 0 :(得分:1)
您可以使用“## vso [task.uploadfile]”命令执行此操作。
查看和下载与版本相关的附件
您希望何时上传其他日志或诊断或图片 在发布中运行任务?此功能使用户可以上传 部署期间的其他文件。要上传新文件,请使用 在脚本中执行以下代理命令:
写主机“## vso [task.uploadfile]”
该文件随后可用作发布日志的一部分。当你 下载与该版本相关的所有日志,您将能够 也可以检索此文件。