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