我的 Concourse 管道中的步骤之一运行测试。测试失败,我想查看测试创建的文件。我可以fly hijack容器,并且可以看到文件。但我需要将该文件下载到我的笔记本电脑上(它是 Cypress MP4 文件)。有什么方法可以从容器中手动下载该文件吗?或者我是否必须将其上传到某个地方作为管道的一部分?
小智 9
首先,在失败的容器中准备tar.gz文件。
fly hijack -t your-team -b <build-num> -s <step-name> -j pipeline-name/job-name sh
$ tar zcvf cypress.tar.gz cypress
$ exit
Run Code Online (Sandbox Code Playgroud)
然后将 tar.gz 文件从容器传输到本地。
fly hijack -t your-team -b <build-num> -s <step-name> -j pipeline-name/job-name cat /tmp/build/123456ab/cypress.tar.gz > ./cypress.tar.gz
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2496 次 |
| 最近记录: |