136524:

Ähnliche Software wie Jenkins , die besten Programme alternativ zu Jenkins

Software und Apps ähnlich wie Jenkins

Jenkins ist einer der bekanntesten und vertrauenswürdigsten Open-Source-Dienste für kontinuierliche Bereitstellung und Integration und kann auf den meisten Desktop-Betriebssystemen genutzt werden (und unterstützt auch die Selbst-Hosting-Funktion). Er ist der Nachfolger des Hudson CI-Dienstes. Der Software-Sektor für Continuous-Build-Systeme ist recht wettbewerbsintensiv, und es gibt zahlreiche freie CI-Alternativen zu Jenkins. Dennoch wird Jenkins aus gutem Grund am häufigsten eingesetzt, wenn man bedenkt, wie lange es schon für die Entwicklung verwendet wird und wie zuverlässig es ist. Vielleicht suchen Sie jedoch nach anderen CI-Lösungen, weil Sie etwas mit einer anderen visuellen Identität wollen, oder vielleicht wollen Sie einfach nur sehen, was es da draußen gibt. So oder so, wenn es da draußen ist, werden Sie es hier finden!

GitLab

Webbasierte Git-Repository-Verwaltung mit Wiki, Code-Reviews, Issue-Tracking und CI/CD-Pipeline.

Travis CI

Ein gehosteter kontinuierlicher Integrationsdienst für Open-Source-Projekte. Er unterstützt Ruby, PHP, Python, Java, Node.js und viele mehr.

JetBrains TeamCity

TeamCity ist ein System für kontinuierliche Integration und Build-Management. Mit TeamCity können Sie innerhalb weniger Minuten einen Build-Server einrichten und sofort kontinuierliche Unit-Tests, Codequalitätsanalysen und frühzeitige Berichte über Build-Probleme genießen - auch ohne Ihre bevorzugte IDE zu verlassen. TeamCity bietet eine sanfte Lernkurve, so dass Sie Ihre Release-Managementpraktiken schnell verbessern können, indem Sie nach und nach die erweiterten Funktionen und Fähigkeiten von TeamCity übernehmen.

Buildbot

Buildbot - Der Continuous Integration Framework Buildbot ist ein Open-Source-Framework zur Automatisierung von Software-Build-, Test- und Release-Prozessen. Buildbot kann alle Aspekte des Software-Entwicklungszyklus automatisieren: - Kontinuierliche Integration - Kontinuierlicher Einsatz - Release-Management ..und jeden anderen Prozess, den Sie sich vorstellen können. Buildbot ist ein Rahmenwerk, in dem Sie ein System implementieren, das zu Ihrem Arbeitsablauf passt und mit Ihrer Organisation mitwächst.

Bamboo Continuous Integration

Die heutigen Entwicklungsteams setzen auf kontinuierliche Integration, um die Produktivität zu steigern und die Codequalität zu verbessern. Durch automatisches Kompilieren und Testen von Code bei Änderungen bietet Bamboo den Entwicklern sofortiges Feedback und ermöglicht eine schnelle Zusammenarbeit.

Drone.io

Drone ist ein Continuous Delivery-System, das auf der Containertechnologie basiert. Drone verwendet eine einfache YAML-Konfigurationsdatei, eine Obermenge von Docker-Compose, um Pipelines innerhalb von Docker-Containern zu definieren und auszuführen. Drone ist eine leichte, leistungsstarke Continuous-Delivery-Plattform, die für Container gebaut wurde. Die Drohne wird als Docker-Image gepackt und verteilt und kann von Dockerhub.

AppVeyor

Continuous Integration für vielbeschäftigte Entwickler AppVeyor automatisiert die Erstellung, das Testen und die Bereitstellung von .NET-Anwendungen und hilft Ihrem Team, sich auf die Bereitstellung großartiger Anwendungen zu konzentrieren.

Buddy

Buddy ermöglicht Ihnen das Erstellen, Testen und Bereitstellen von Web-Projekten auf sehr einfache Weise. - Erstellen und versenden Sie Code aus GitHub, Bitbucket, GitLab mit einem einzigen Push in den Zweig - Stellen Sie Änderungen an FTP, SFTP, AWS, Azure, Google, DigitalOcean und Shopify bereit - Unterstützt PHP, Laravel, Node.js, Gulp/Grunt, Python, Ruby, Go, Java, .

GoCD

GoCD ist ein Open-Source-Server zur kontinuierlichen Bereitstellung, der von ThoughtWorks entwickelt wurde. GoCD bietet Unternehmen eine erstklassige Build- und Deployment Engine für vollständige Kontrolle und Transparenz. Er wurde für die kontinuierliche Bereitstellung konzipiert, und die für diese Praxis wesentlichen Konzepte sind im Kern integriert.

Buildkite

Automatisieren Sie die Softwareentwicklungsprozesse Ihres Teams, vom Testen bis zur Auslieferung, unabhängig von Sprache, Umgebung oder Toolchain.