我在Visual Studio Team Services Online中有一个发布计划,该计划在Web应用程序部署后运行一个小的UI测试(使用Selenium),以确保该应用程序正常运行。
我想将本发行版中的屏幕截图存储为工件,以便在发行完成后(主要是在测试失败的情况下)可以访问它们。
使用VSTS可以做到吗?
我已经尝试过使用“复制发布工件”任务作为我的发布计划的一部分,但这只会产生一些错误,例如 System.Management.Automation.ParameterBindingValidationException: Cannot bind argument to parameter 'StagingFolder' because it is null.
您可以使用“ ## vso [task.uploadfile]”命令来执行此操作。
查看和下载与版本关联的附件
在发行版中运行任务时,是否要上传其他日志或诊断信息或图像?此功能使用户可以在部署期间上载其他文件。要上传新文件,请在脚本中使用以下代理命令:
写主机“ ## vso [task.uploadfile]”
然后,该文件可作为发布日志的一部分使用。下载与该发行版关联的所有日志时,您也将能够检索此文件。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句