2013-01-12 2 views
7

내 Github 리포지토리의 방문객에게 내 리포지토리의 빌드 폴더를 zip 파일로 다운로드 할 수있는 링크를 어떻게 제공합니까? 폴더에는 응용 프로그램에 필요한 실행 파일, 셰이더 및 텍스처가 포함되어 있습니다.Github를 우편 번호로 다운로드

물론 수동으로 해당 디렉토리의 zip 파일을 작성하여 저장소에 추가 할 수 있습니다. 그러나 중복 파일, 더 큰 크기 및 불필요한 작업으로 인해 각 커밋마다 이 발생합니다..

Github에서 특정 폴더와 git 저장소의 내용을 압축하여 다운로드 할 수있는 방법이 있습니까? Github는 이미 능력이 있습니까? 2013

+0

주 7 월 2013 년 이후, 당신은 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

관련 문제