Github 提取 .zip 文件的操作步骤?

Github Action step to extract .zip file?

有没有办法将 .zip 文件的内容作为 Github 动作的一部分与 Windows 跑步者一起提取?

我似乎找不到有关重命名文件、unzipping/zipping 等内容的参考

GitHub Actions 只是为您提供了一个操作系统(Windows 在您的情况下),所以问题实际上是,您将如何在 Windows 命令行中执行此操作。一旦您知道如何执行此操作,您就可以在 GitHub 操作上执行此操作。

GitHub Actions 文档提供了一个 list of pre-installed software on the runners, and more particularly, the Tools section on the Windows Server 2019 runner - 指定安装了 7zip。

所以,这应该只是 运行 7z x archive.zip 在你的步骤中的问题,或者你需要的任何命令。

steps:
- name: Checkout code
  uses: actions/checkout@v2

- name: Extract some files
  run: 7z x archive.zip

# ...

如果我是你,我会在本地安装 7zip,以便准确了解其 CLI 的工作原理,这样你就可以稍后将其粘贴到 GitHub 操作配置文件中。

I can't seem to find a reference for things like renaming files, unzipping/zipping, etc.

由于您使用的是 Windows,因此您可以使用内置的 PowerShell 完成您要求的一切。对于 .zip 文件,您可以使用 Expand-Archive to open zip files and Compress-Archive to create zip files. Rename-Item 用于重命名文件和文件夹。