GitLab CI/CD für GitHub

Code auf GitHub hosten. Erstellen, testen und bereitstellen auf GitLab.

Bild: GitLab CI/CD für GitHub

Build und Test automatisieren

Mit der GitHub-Integration können GitLab-Benutzer(innen) jetzt ein CI/CD-Projekt in GitLab erstellen, das mit einem externen GitHub.com- oder GitHub Enterprise-Code-Repository verbunden ist. Dadurch wird GitLab CI/CD automatisch ausgeführt, wenn Code an GitHub gepusht wird. Die CI/CD-Ergebnisse werden nach Abschluss sowohl an GitLab als auch an GitHub zurückgesendet.


Für wen eignet sich GitLab CI/CD für GitHub?

Open source projects

Wenn du ein öffentliches Open-Source-Projekt auf GitHub hast, kannst du jetzt die Vorteile von kostenlosem CI/CD auf GitLab.com nutzen. Im Rahmen unseres Engagements für Open-Source bieten wir allen öffentlichen Projekten unsere Funktionen des höchsten Tarifs (GitLab SaaS Ultimate) kostenlos an. Während andere CI/CD-Anbieter dich auf eine Handvoll gleichzeitiger Jobs beschränken, bietet GitLab.com Open-Source-Projekten Hunderte von gleichzeitigen Jobs mit 50.000 kostenlosen Rechenminuten.

Large Enterprises

Unsere größten Kunden erzählen uns, dass sie oft viele Teams haben, die viele verschiedene Tools verwenden. Sie möchten GitLab für CI/CD standardisieren, aber der Code ist in GitLab, GitHub und anderen Repositorys gespeichert. Diese Funktion ermöglicht es Unternehmen jetzt, gemeinsame CI/CD-Pipelines für alle ihre verschiedenen Repositorys zu verwenden. Dies ist eine wichtige Zielgruppe und der Grund, warum wir CI/CD für GitHub zu einem Teil unseres selbstverwalteten Premium-Plans gemacht haben.

Anyone using GitHub.com

Obwohl GitLab für die Verwendung von SCM und CI/CD in derselben Anwendung entwickelt wurde, verstehen wir den Reiz der Verwendung von GitLab CI/CD mit der Versionskontrolle von GitHub. Deshalb bieten wir für das nächste Jahr die GitLab CI/CD für GitHub-Funktion als Teil unseres kostenlosen GitLab.com Tarifs an. Das bedeutet, dass jeder, der GitHub nutzt – von persönlichen Projekten über Startups bis hin zu KMUs – GitLab CI/CD kostenlos nutzen kann. Ab 400 kostenlosen Rechenminuten können Benutzer(innen) auch ihre eigenen Runner hinzufügen oder Tarife upgraden, um mehr zu erhalten.

Gemnasium customers

Wir haben kürzlich Gemnasium erworben. Wir freuen uns sehr darüber, dass ein so großartiges Team zu uns stößt, aber wir wollen uns auch um die Leute kümmern, die Gemnasium benutzt haben, und ihnen einen Migrationspfad anbieten. Im Rahmen unseres integrierten Sicherheitsscans haben wir bereits Gemnasium-Funktionen bereitgestellt. Mit GitLab CI/CD für GitHub können Gemnasium-Kunden, die GitHub und Gemnasium verwendet haben, GitLab CI/CD für ihre Sicherheitsanforderungen verwenden, ohne ihren Code migrieren zu müssen.


Vorteile

Mit GitLab CI/CD für GitHub können Benutzer(innen) ein CI/CD-Projekt in GitLab erstellen, das mit einem externen GitHub-Code-Repository verbunden ist. Dadurch werden mehrere Komponenten automatisch konfiguriert:

  • Pull-Spiegelung des Repositorys.
  • Ein Push-Webhook an GitLab löst CI/CD sofort aus, sobald ein Code übergeben wurde.
  • Die Integration des GitHub-Projektdienstes überträgt den CI-Status per Webhook zurück an GitHub.

GitLab CI/CD für externe Repositorys

Nicht nur GitLab lässt sich mit GitHub integrieren – du kannst auch CI/CD von jedem externen Git Repository eines beliebigen Anbieters ausführen, indem du ein Repository per URL zu deinem Projekt hinzufügst und einen Webhook konfigurierst. Zum Beispiel kannst du Bitbucket so konfigurieren, dass es GitLab CI/CD verwendet.

Lies dazu die Dokumentation für GitLab CI/CD für externe Repositorys.


Tarife und Preise

GitLab CI/CD für GitHub wird nicht separat berechnet, sondern ist Teil des GitLab-Standardprodukts.

Für selbstverwaltete Installationen ist GitLab CI/CD für GitHub für Kunden mit den Tarifen Premium und Ultimate verfügbar.

GitLab CI/CD für GitHub ist bis zum 22. März 2020 in unserem kostenlosen Tarif verfügbar. (Nach dem 22. März 2020 wird diese Funktion in den Tarif Premium verschoben und steht nur noch Benutzern mit Lizenzen der Tarife Premium und Ultimate zur Verfügung.)

Weitere Informationen zu den GitLab-Abonnementoptionen findest du auf der Preisseite.


Mehr erfahren


Test GitLab

Sieh dir an, was dein Team mit der GitLab DevSecOps Plattform leisten kann.

Kostenlos testen
Headshots of three people

Du hast Fragen? Wir helfen gerne.

Sprich mit einem Experten/einer Expertin