【问题标题】:Is it possible to download Github-Actions artifacts directly?是否可以直接下载 Github-Actions 工件?
【发布时间】:2020-08-17 12:50:30
【问题描述】:

当我想下载工件时,我使用以下 URL:https://github.com/some_user/some_repo/suites/some_id/artifacts/some_id。然而,即使结果只是一个文件,这总是会导致我使用 .zip 包。在我的情况下,这个附加层是完全多余的,我想跳过它(当我构建一个我希望能够方便地预览的 pdf 时,这尤其烦人)。

(如何)我可以设置自动化工作流程以公开解压文件?

【问题讨论】:

    标签: github github-actions artifact


    【解决方案1】:

    目前不可能:

    注意:我们目前仅支持通过将所有文件压缩在一起从 GitHub UI 下载工件(这与工件的上传方式无关)。如果您上传单个文件,则工件在 UI 中仍将显示为 Zip,因为目前只有我们支持。我们在路线图中计划提供更增强的工件 UI 体验,使您可以浏览和下载工件中的单个文件。没有关于何时到达的预计时间,但这是我们真正想要增强的东西。

    https://github.com/actions/upload-artifact/issues/3#issuecomment-598820814

    这是我们的 API 和 UI 的限制,我之前的一些 cmets 会详细介绍 #39 (comment)#39 (comment)

    如果您还查看我们的公共 api 来下载工件,您会注意到我们当前需要一个 zip :archive_format:https://developer.github.com/v3/actions/artifacts/#download-an-artifact,当您单击下载工件时,这就是有效的使用方式。理想情况下,我们应该有选项可以让上传的任何内容的原始内容不带任何存档格式,但我们目前没有任何解决方案让我们失望

    https://github.com/actions/upload-artifact/issues/109#issuecomment-671853296

    【讨论】:

      猜你喜欢
      • 2021-02-10
      • 1970-01-01
      • 2019-06-26
      • 1970-01-01
      • 2021-09-02
      • 1970-01-01
      • 2019-11-28
      • 2021-09-16
      • 1970-01-01
      相关资源
      最近更新 更多