Лучший способ загрузить/развернуть файлы jar в Github
Я использовал в прошлом код google и имел возможность загружать загружаемые файлы jar для загрузки, теперь я использую Github и понимаю, что у него есть вкладка "Загрузка", где разработчикам удалось загрузить файлы (т.е. исполняемый файл jar), к сожалению, он устарел сейчас.
есть ли другой/лучший способ развернуть/загрузить исполняемые файлы jar на Github для загрузки (для того, чтобы не разработчики загружали весь проект в виде zip файла и скомпилировали его, немного сложнее).
Я хотел бы услышать ваши предложения.
Ответы
Ответ 1
Начиная с 2 июля 2013 г., теперь у вас есть новый способ "загрузить загружаемые файлы jar файлов для загрузки" через release.
Релизы, рабочий процесс для доставки программного обеспечения конечным пользователям.
Релизы являются первоклассными объектами с изменениями и бинарными активами, которые представляют полную историю проекта за артефактами Git. Они доступны с домашней страницы репозитория:
![homepage]()
- Релизы сопровождаются примечаниями к выпуску и ссылками для загрузки программного обеспечения или исходного кода.
- Следуя соглашениям многих проектов Git, релизы привязаны к тегам Git. Вы можете использовать существующий тег или позволить релизам создавать тег при его публикации.
- Вы также можете присоединить двоичные активы (например, скомпилированные исполняемые файлы, миниатюрные скрипты, документацию) к выпуску. После публикации сведения о выпуске и активы доступны для всех, кто может просматривать репозиторий.
![release]()
Теперь это заменяет старую двоичную службу загрузки , которая была удалена в декабре 2012 года.
Ответ 2
Вам нужно будет включить их в репо, что неразумно, потому что Git лучше всего работает с исходным кодом, а не с двоичными файлами.
Возможно, лучший вариант
использовать S3
как они рекомендуют, или код Google.
Ответ 3
У Github была ссылка для загрузки, в которой вы могли загружать свои двоичные файлы.
По состоянию на конец 2012 года опция загрузки была удалена.
Мой личный фаворит - использовать исходную кузницу.
Инструкции по интеграции github с исходной кузницей можно найти здесь
http://sourceforge.net/publish/?source=github
Вот пример проекта arduino, который использует github для источника и исходную кузницу для двоичных файлов.
https://sourceforge.net/projects/all-spark-cube/
https://github.com/spudstud/All-Spark-Cube