Github download-Ordner als zip
Wie kann ich Besucher meiner Github-repositories ein link zum download der baut-Ordner von mein-repository als zip-Datei? Der Ordner enthält eine ausführbare Datei, Shader und Texturen, die von der Anwendung benötigt werden.
Natürlich könnte ich das manuell erstellen eine zip-Datei von diesem Verzeichnis und fügen Sie, dass das repository. Aber, dass die Ergebnisse in redundanten Dateien, die größer und unnötige Arbeit für jeden commit.
So ist es ein Weg, um zip und laden Sie einen bestimmten Ordner und dessen Inhalt von einem git-repository auf Github? Vielleicht Github hat die Möglichkeit schon?
- Hinweis: seit Juli 2013 können Sie die angehängten Binärdateien auf einem GitHub-Version. Siehe meine aktualisierte Antwort unten.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Update Juli 2013:
Als ich erwähnt in der " Releasing-ein build-Artefakt auf github " können Sie definieren, ein release und hochladen Binärdateien an diesem release!
Ursprüngliche Antwort (Januar 2013)
Nein, Sie können nicht tun Sie es mit GitHub allein.
Und GitHub vor kurzem entledigte sich seiner upload-Funktion, die erlaubt haben würde, Sie zu uplad ein binäre für Ihre Benutzer zu bekommen (ohne, dass Ihr git-repo in der Größe wachsen).
So dass Sie speichern müssen, sagte Binär in eine andere externe (Binär) repository (Nexus, oder Amazon s3-service, oder...)
Vorausgesetzt, Sie verlassen sich auf eine öffentlichkeit Continuous Integration server, Sie fördern auch das Ergebnis des builds zum Download Artefakte.
Beispielsweise, JetBrains TeamCity bietet eine solche Funktion und Codebetter.com großzügig bietet einen kostenlosen TeamCity server für .Net/Mono open-source-Projekte.