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

Sea*_*ude 4 unzip github-actions

有没有办法使用 Windows 运行程序将 .zip 文件的内容提取为 Github Action 的一部分?

我似乎找不到重命名文件、解压缩/压缩等内容的参考。

Dan*_*nyB 8

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

GitHub Actions 文档提供了运行器上预装软件列表,更具体地说,Windows Server 2019 运行器上的工具部分- 指定安装了 7zip。

因此,应该只是7z x archive.zip按照您的步骤运行,或者您需要的任何命令。

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

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

# ...
Run Code Online (Sandbox Code Playgroud)

如果我是你,我会在本地安装 7zip,以便弄清楚它的 CLI 是如何工作的,所以你可以稍后将它粘贴到 GitHub Action 配置文件中。