2016-04-13 21 views
3

Ich arbeite gerade an einem Github-Projekt, das sich hauptsächlich auf Windows-Benutzer konzentriert und in Java geschrieben ist. Install4j ermöglicht einfache .deb/.rpm usw. Paketkonvertierung ... Wir könnten einfach das .deb auf der Download-Seite verteilen, aber wenn ich gitlab vor einer Weile ansehe, habe ich gesehen, dass Gitlab packagecloud.io als ein verwendet Hosting-Service für ihre Pakete (unter Verwendung ihrer eigenen domain), so dass sie mit apt-get aktualisiert werden können. Meine Frage ist, ob es einen kostenlosen Dienst gibt, der genau wie packagecloud.io funktioniert (nicht launchpad oder ähnliches mit baazar und diesen fortgeschrittenen Sachen), der entweder auf unserem eigenen Server oder einem öffentlichen Server gehostet werden kann. Oder wenn es sogar eine herunterladbare Version von packagecloud.io gibt, die wir auf unserem eigenen Server verwenden könnten.Wie würde ich Deb-Pakete hosten?

Antwort

1

Sie können Travis CI konfigurieren, um zusätzliche Befehle auszuführen, wenn der Build erfolgreich ist. Sie können einige Bedingungen eingeben, so dass die Stufe deploy nur ausgeführt wird, wenn das Commit einen Tag-Namen hat. Siehe die deployment documentation, um loszulegen.

Eine Reihe von Anbietern wird offiziell unterstützt, among which PackageCloud.io.

Sie könnten die dpl utility nützlich finden, da sie beim Schreiben und Testen von Bereitstellungseinstellungen hilft.

+0

Danke für Ihre Antwort, aber ich bin in erster Linie auf der Suche nach einer Paket-Hosting-Software, die ich verwenden könnte, um die Pakete über Linux-Quellenlisten verfügbar zu machen – RoiEX

Verwandte Themen