7

Github リポジトリの訪問者に、リポジトリの builds フォルダーを zip ファイルとしてダウンロードするためのリンクを提供するにはどうすればよいですか? このフォルダーには、アプリケーションに必要な実行可能ファイル、シェーダー、およびテクスチャが含まれています。

もちろん、そのディレクトリの zip ファイルを手動で作成し、それをリポジトリに追加することもできます。しかし、その結果、ファイルが冗長になり、サイズが大きくなり、コミットごとに不要な作業が発生します。

Github の git リポジトリの特定のフォルダとそのコンテンツを圧縮してダウンロードする方法はありますか? たぶん、Githubにはすでに機能がありますか?

4

2 に答える 2

8

2013 年 7 月の更新:

「 github でビルド アーティファクトをリリースする」で述べたように、リリースを定義し、そのリリースに添付されたバイナリをアップロードできます。

GitHub リリース


元の回答 (2013 年 1 月)

いいえ、GitHub だけではできません。

また、GitHub は最近アップロード機能を廃止しました。これにより、ユーザーが取得できるバイナリをアップロードすることができました (git リポジトリのサイズを大きくすることなく)。

したがって、上記のバイナリを別の外部 (バイナリ) リポジトリ ( Nexus、またはAmazon s3 サービス、または...)に保存する必要があります。

于 2013-01-12T13:43:16.263 に答える
1

公開されている継続的インテグレーション サーバーに依存している場合は、ビルドの結果をダウンロード可能なアーティファクトとしてプロモートすることもできます。

たとえば、JetBrains TeamCity はそのような機能を提供し、Codebetter.com は .Net/Monoオープン ソース プロジェクト用に無料の TeamCity サーバーを惜しみなく提供しています。

イムグル

于 2013-01-12T15:35:28.747 に答える