是否可以直接下载Github-Actions工件?

时间:2020-08-17 12:50:30

标签: github github-actions artifact

当我要下载工件时,我使用以下类型的URL:https://github.com/some_user/some_repo/suites/some_id/artifacts/some_id。但是,即使结果只是一个文件,这总是将我引向.zip软件包。就我而言,这个额外的层是完全多余的,我想跳过它(当我创建一个我希望能够方便地预览的pdf时,这尤其令人讨厌)。

(如何)我可以设置自动工作流程以显示解压缩的文件?

1 个答案:

答案 0 :(得分:3)

目前不可能:

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

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

这是我们API和UI的限制,我之前的一些评论进入了更多详细信息#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