如何在Azure上打开D:\ a \ r1 \ a \?

时间:2019-06-18 05:39:07

标签: azure azure-devops azure-pipelines

我正在发布的其中一个阶段中运行赛普拉斯,它给出的输出如下:

Finished processing:  D:\a\r1\a\_ClientWeb-Build-CI\ShellArtifact\tests\integration\cypress\videos\onboarding.spec.js.mp4 (0 seconds)

我有2个问题:

  1. 相对于应用程序服务的路径名吗?如果我有一个名为randomname的应用程序服务,并在该randomname应用程序服务上运行了Cypress Stage,那么我应该能够在randomname.scm.azurewebsites.net中找到tCypresshe输出。

  2. 如果我进入scm调试控制台,然后执行cd D:\a\,则会得到:

  

cd:找不到路径'D:\ a \',因为它不存在。

那我该如何访问赛普拉斯的测试结果呢?

我还尝试将文件归档为zip文件:

enter image description here

在任务步骤的输出中,我看到:

Creating archive: d:\home\testing\somefile.zip

但是当我尝试访问D:/home/testing上的appname.scm.azurewebsites.net文件夹时,我得到:

  

cd:找不到路径'D:\ home \ testing',因为它不存在。

1 个答案:

答案 0 :(得分:1)

路径D:\a\r1\a在运行发布管道的托管代理内部,不在您的应用程序中。

当您在代理中指定d:/home/...时,zip文件也是一样。

发布完成后,所有文件都将被删除,因此您需要在管道中将文件保存在另一个位置(也许是azure?),例如,使用“ Azure File Copy”任务。