1

我想知道是否可以下载存档的 GitHub 发布的源代码文件,该文件通常在使用 GitHub 操作的发布页面中被视为(源代码(zip)和源代码(tar.gz)。我在下载发布资产的市场,我尝试了其中的一些,但大多数情况下,他们只下载发布的部分上传的资产,而不是存档的源代码本身。如果 GitHub 操作中有可用的插件,请告诉我打电话给这个。

4

1 回答 1

0

我正在做一个完整的 github 操作来获取 github 存储库的发布数据。我见过很多不同的 github 操作,它们不支持我想要的一切。

您可以使用 github 操作获取发布数据https://github.com/marketplace/actions/github-release-data,它还输出发布的 tarball 和 zipball 输出 url。

        # Fetch release data of the current repository from where the workflow is used.
      - name: Get Release data
        id: release_data
        uses: KevinRohn/github-full-release-data@v2.0.0
    
      - name: Show tag name with echo
        run: echo ${{ steps.release_data.outputs.zipball_url }}

选择

如果你不能等到上面的 github action 完成,你也可以使用已经支持下载 tarball 和 zipball 的 github action。

https://github.com/robinraju/release-downloader

引用的 github 操作有据可查。

- uses: robinraju/release-downloader@v1.3
  with:
    repository: "user/repo"
    latest: true
    tarBall: true
    zipBall: true
于 2022-01-04T15:46:27.053 回答