我正在发布的其中一个阶段中运行赛普拉斯,它给出的输出如下:
Finished processing: D:\a\r1\a\_ClientWeb-Build-CI\ShellArtifact\tests\integration\cypress\videos\onboarding.spec.js.mp4 (0 seconds)
我有2个问题:
相对于应用程序服务的路径名吗?如果我有一个名为randomname
的应用程序服务,并在该randomname
应用程序服务上运行了Cypress Stage,那么我应该能够在randomname.scm.azurewebsites.net
中找到tCypresshe输出。
如果我进入scm
调试控制台,然后执行cd D:\a\
,则会得到:
cd:找不到路径'D:\ a \',因为它不存在。
那我该如何访问赛普拉斯的测试结果呢?
我还尝试将文件归档为zip文件:
在任务步骤的输出中,我看到:
Creating archive: d:\home\testing\somefile.zip
但是当我尝试访问D:/home/testing
上的appname.scm.azurewebsites.net
文件夹时,我得到:
cd:找不到路径'D:\ home \ testing',因为它不存在。
答案 0 :(得分:1)
路径D:\a\r1\a
在运行发布管道的托管代理内部,不在您的应用程序中。
当您在代理中指定d:/home/...
时,zip文件也是一样。
发布完成后,所有文件都将被删除,因此您需要在管道中将文件保存在另一个位置(也许是azure?),例如,使用“ Azure File Copy”任务。