2013-05-14 7 views
11

Ho usato nel passato codice google e ho avuto la possibilità di caricare file jar eseguibili per il download, ora sto utilizzando Github e ho capito che aveva una scheda Download in cui gli sviluppatori potevano per caricare file (ad esempio un file jar eseguibile), purtroppo ora è deprecato.Il modo migliore per caricare/distribuire i file jar in Github

c'è un altro/modo migliore per distribuire/caricare un file jar eseguibile su Github per il download (per i non sviluppatori scaricare l'intero progetto come file zip e compilarlo, è un po 'complicato).

Mi piacerebbe sentire i vostri suggerimenti.

+1

Ora c'è una nuova funzione di "rilascio" di GitHub. Vedi [la mia risposta sotto] (http://stackoverflow.com/a/17440584/6309). – VonC

risposta

22

Since 2d July 2013, ora avete un nuovo modo di "upload file jar eseguibili per il download", attraverso un rilascio.

Uscite, un flusso di lavoro per il software agli utenti finali la spedizione.
I rilasci sono oggetti di prima classe con changelog e risorse binarie che presentano una cronologia completa del progetto oltre le risorse Git. Sono accessibili dalla home page di un repository:

homepage

  • Uscite sono accompagnati da note di rilascio e link per scaricare il codice del software o la fonte.
  • In seguito alle convenzioni di molti progetti Git, i rilasci sono legati ai tag Git. Puoi utilizzare un tag esistente o lasciare che i rilasci creino il tag quando viene pubblicato.
  • È inoltre possibile allegare asset binari (come eseguibili compilati, script minificati, documentazione) a una versione. Una volta pubblicati, i dettagli di rilascio e le risorse sono disponibili per chiunque possa visualizzare il repository.

release

che ormai sostituisce il old binary upload service, che era removed in December 2012.

2

Dovresti includerli nel repository, che non è saggio perché Git funziona meglio con il codice sorgente, non con i file binari.

Forse un'opzione migliore è to use S3 come consigliano o Codice Google.

1

Github aveva un link per il download in cui è possibile caricare i file binari.

A partire dalla fine del 2012, l'opzione di download è stata rimossa.

Il mio preferito è usare la fucina dei sorgenti.

istruzioni su come integrare github con sourceforge possono essere trovati qui

http://sourceforge.net/publish/?source=github

Ecco un esempio di un progetto arduino che utilizza GitHub per la fonte, e Source Forge per i binari.

https://sourceforge.net/projects/all-spark-cube/

https://github.com/spudstud/All-Spark-Cube

Problemi correlati