2013-01-12 20 views
7

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

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

Githubに特定のフォルダとgitリポジトリの内容を圧縮してダウンロードする方法はありますか?たぶんGithubはすでに能力を持っていますか? 2013

+0

注:2013年7月以来、あなたはGitHubのリリースにバイナリを添付することができます。 [私の更新された回答](http://stackoverflow.com/a/14293882/6309)を参照してください。 – VonC

答えて

8

更新7月:

私は「 Releasing a build artifact on github」に言及したよう

、あなたがリリースとそのリリースに添付バイナリアップロードを定義することができます!

GitHub release


オリジナルの答え(2013年1月)

いいえ、あなただけではGitHubにしてそれを行うことはできません。

最近、GitHubはそのupload featureを取り除きました。これにより、git repoのサイズを大きくすることなく、あなたのユーザがバイナリを取得できるようになりました。

だから、あなたが店に必要なバイナリは別の外部(バイナリ)リポジトリ(Nexus、またはAmazon s3 service、または...)あなたが公共の継続的インテグレーションサーバに依存している提供

1

に、あなたはまたの結果を促進することができると述べましたダウンロード可能な成果物としてのビルド。

たとえば、JetBrains TeamCityはそのような機能を提供し、Codebetter.comは無料のTeamCity server for .Net/Monoオープンソースプロジェクトを無料で提供します。

Imgur

+0

これらのバイナリの代替格納場所としては良いです(これは私の答えでは分かりません)。 +1 – VonC