首页 > 解决方案 > GitHub Actions 下载工件是否创建存档或文件夹结构?

问题描述

我正在使用 GitHub Actions 并且有 2 个作业,一个上传文件夹,另一个将使用该文件夹创建图像。

工作一:

- name: Upload Build
  uses: actions/upload-artifact@v1
    with:
      name: StandaloneLinux64
      path: build/StandaloneLinux64

工作2:

- uses: actions/download-artifact@v1
  with:
    name: StandaloneLinux64
    path: Docker/StandaloneLinux64

这会添加存档(zip/tar/tar.gz)还是重新创建文件夹结构?我查看了文档,但找不到明确说明的地方。

标签: githubgithub-actionsartifact

解决方案


我对其进行了测试,如果您上传一个文件夹,然后使用 GitHub Actions 再次下载它,它会重新创建以给定路径作为基础上传的原始结构。

但它不会重新创建此处记录的父文件夹:GitHub Actions: Changes to artifact download experience

正如我所担心的那样,它不会将工件下载为存档。


推荐阅读