您可以在Visual Studio Team Services中存储发布计划中的工件吗?

时间:2016-09-20 07:51:00

标签: selenium azure-devops azure-pipelines-release-pipeline

我在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.

1 个答案:

答案 0 :(得分:1)

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

  

查看和下载与版本相关的附件

     

您希望何时上传其他日志或诊断或图片   在发布中运行任务?此功能使用户可以上传   部署期间的其他文件。要上传新文件,请使用   在脚本中执行以下代理命令:

     

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

     

该文件随后可用作发布日志的一部分。当你   下载与该版本相关的所有日志,您将能够   也可以检索此文件。