7

如何为我的 Github 存储库的访问者提供一个链接,以将我的存储库的 builds 文件夹下载为 zip 文件?该文件夹包含应用程序所需的可执行文件、着色器和纹理。

当然,我可以手动构建该目录的 zip 文件并将其添加到存储库中。但这会导致每次提交的文件冗余、大小更大和不必要的工作。

那么有没有办法在 Github 上压缩和下载特定文件夹及其 git 存储库的内容?也许 Github 已经有这个能力了?

4

2 回答 2

8

2013 年 7 月更新:

正如我在“在 github 上发布构建工件”中提到的,您可以定义发布并上传附加到该发布的二进制文件!

GitHub 发布


原始答案(2013 年 1 月)

不,你不能单独使用 GitHub 来做到这一点。

而且 GitHub 最近取消了它的上传功能,它允许你上传一个二进制文件供你的用户获取(而不会使你的 git repo 变大)。

因此,您需要将所述二进制文件存储在另一个外部(二进制)存储库(NexusAmazon s3 服务,或...)

于 2013-01-12T13:43:16.263 回答
1

如果您依赖公共的持续集成服务器,您还可以将构建的结果作为可下载的工件进行推广。

例如,JetBrains TeamCity 提供了这样的功能,Codebetter.com 慷慨地为 .Net/Mono开源项目提供了免费的 TeamCity 服务器。

伊姆古尔

于 2013-01-12T15:35:28.747 回答