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?
3
A
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.
Verwandte Themen
- 1. Wie würde ich eine externe Anwendung in WPF hosten?
- 2. Wie würde ich
- 3. Hat jemand ein Beispiel dafür, warum ich einen WCF-Dienst selbst hosten würde
- 4. Wie würde ich Fiddler ausführen?
- 5. Software ähnlich wie Bitbucket, die ich selbst hosten kann
- 6. Wie ich meine eigene Android-Bibliothek erstellen und hosten
- 7. Wie hosten Sie eine Website?
- 8. Git-Repository-Server Ich kann lokal hosten
- 9. Ich versuche D3D Endscene zu hosten
- 10. Wie würde ich ein UIPickerView einrichten?
- 11. Wie würde ich diese Wordpress-Abfrage optimieren?
- 12. Wie würde ich eine verknüpfte Liste löschen?
- 13. linq Wie würde ich diese Anweisung bestellen
- 14. Wie würde ich eine PDF-Datei hochladen?
- 15. Wie würde ich dies in nHibernate zuordnen?
- 16. Wie würde ich passieren zusätzliche Parameter
- 17. Wie würde ich die Identity Server-Signaturzertifikat
- 18. Wie würde ich diese XML-Daten extrahieren?
- 19. Wie würde ich diese Funktion deklarieren?
- 20. Python Wie würde ich das teilen?
- 21. Wie würde ich diesen Trigger erstellen?
- 22. Wie würde ich diesen Schwanz rekursiv machen?
- 23. Wie würde ich diese Ampelsequenz automatisieren?
- 24. Wie würde ich diese Variable zuweisen?
- 25. Wie würde ich die fancybox effektvoller machen?
- 26. Wie würde ich sich wiederholenden Code umgestalten?
- 27. Wie würde ich diese beiden Programme kombinieren?
- 28. Wie würde ich in Erinnerung schreiben?
- 29. Wie würde ich bestimmte $ _GET-Parameter kodieren?
- 30. Wie würde ich das folgende Protokoll analysieren?
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