Google arbeitet mit GitHub zusammen, um den CI-Prozess für Ihre Cloud zu vereinfachen

Symbol für die Lesezeit 3 Minute. lesen


Leser unterstützen MSpoweruser. Wir erhalten möglicherweise eine Provision, wenn Sie über unsere Links kaufen. Tooltip-Symbol

Lesen Sie unsere Offenlegungsseite, um herauszufinden, wie Sie MSPoweruser dabei helfen können, das Redaktionsteam zu unterstützen Lesen Sie weiter

Vor Microsofts Erwerb, gab GitHub heute seine Partnerschaft mit Google bekannt, um den Prozess der kontinuierlichen Integration (CI) in der Cloud zu vereinfachen. Als Teil dieser Partnerschaft kommt Google Cloud Build zu GitHub. Cloud Build hilft Entwicklern, schnelle, konsistente und zuverlässige Builds in allen Sprachen zu erstellen, CIs einfach über Cloud Build einzurichten und Builds und Tests als Teil ihres GitHub-Workflows zu automatisieren.

„Die Veröffentlichung von Cloud Build auf dem GitHub Marketplace ist der erste Schritt einer spannenden Partnerschaft. Indem wir unsere vollständig verwaltete kontinuierliche Integration auf die GitHub-Plattform bringen, wird ein schnelles, reibungsloses und bequemes CI für jedes Repository auf GitHub bereitgestellt. Google Cloud und GitHub teilen eine Vision für die Produktivität von Entwicklern und wir freuen uns darauf, diese Partnerschaft weiter auszubauen.“ — Melody Meckfessel, Vice President of Engineering bei Google Cloud.

„GitHub freut sich über die Partnerschaft mit Google, um CI für die Cloud-native Anwendungsentwicklung problemlos zu gestalten. Die Möglichkeit, Cloud Build for CI als Teil des GitHub-Workflows zu verwenden, ist nur der Anfang dieser Partnerschaft, und wir freuen uns darauf, in Zukunft weitere mit Google aufzubauen“, sagt Jason Warner, SVP of Technology bei GitHub.

Highlights dieser Integration:

  • Zero-Config-Docker-Builds: In einem Schritt können Sie automatisierte Container-Builds und Tests für Änderungen ausführen, die als Teil jeder Pull-Anforderung an ein GitHub-Repository übertragen werden. GitHub erkennt und empfiehlt CI automatisch für Repositories, die eine Dockerfile enthalten.
  • Skalierbarkeit: Cloud Build erfüllt die wachsenden Anforderungen Ihrer Organisation. Sie können innerhalb weniger Minuten von einem einzelnen Build auf Ihrem lokalen Computer zu mehreren parallelen Builds in der Cloud über zahlreiche Projekte hinweg wechseln.
  • Sicherheit: Die Builds werden auf einer Infrastruktur ausgeführt, die durch die Sicherheit von Google geschützt ist. Sie haben die volle Kontrolle darüber, wer Ihre Builds erstellen und anzeigen kann, welcher Quellcode verwendet werden kann und wo Ihre Build-Artefakte gespeichert werden.
  • Flexibilität: Für fortgeschrittene Anwendungsfälle können Sie eine cloudbuild.yaml-Datei einschließen, wenn Sie CI mit Cloud Build einrichten. Auf diese Weise können Sie benutzerdefinierte Build-Schritte definieren, Builds beschleunigen, indem Sie ein Docker-Image zwischenspeichern, schlankere Container erstellen und direkt in Google Kubernetes Engine, Google App Engine, On-Prem-Clustern (bald in Alpha) oder einem anderen Cloud-Anbieter bereitstellen.
  • Einblicke: Sobald der Build abgeschlossen ist, sind Details zu Build-Zeiten, Fehlern und Artefakten in GitHub über die Checks-API verfügbar, sodass Sie Build-Ergebnisse in der vertrauten GitHub-Umgebung verstehen und diagnostizieren können. Vollständige Protokolle und Verlauf sind in der Benutzeroberfläche von Cloud Build in der Google Cloud Console verfügbar.

Erfahren Sie mehr über diese Partnerschaft über den Quelllink unten.

Quelle: GitHub

Mehr zu den Themen: Github, Cumolocity, Microsoft, Partnerschaft

Hinterlassen Sie uns einen Kommentar

E-Mail-Adresse wird nicht veröffentlicht. Pflichtfelder sind MIT * gekennzeichnet. *