Jenkins in Google Cloud

Geschwindigkeit, Skalierung und Sicherheit für Jenkins.

Installation, Aktualisierung und Skalierung von Jenkins automatisieren

Holen Sie mehr aus Ihrer Jenkins-Pipeline heraus

Beschleunigen Sie Ihre Jenkins-Builds mit der kalkulierbaren Leistung und der skalierbaren Infrastruktur von Google Cloud. Automatisieren Sie die Installation, Aktualisierung und Skalierung von Jenkins, indem Sie Jenkins in Google Kubernetes Engine ausführen. Nutzen Sie Compute Engine, um Ihre Jobs mühelos auszuführen. So können Sie Ihre Builds ganz leicht skalieren. Scannen Sie Ihre Artefakte in einem frühen Stadium des Softwareentwicklungszyklus, um Sicherheitslücken zu erkennen. Definieren Sie Richtlinien, damit wirklich jedes Image vor der Bereitstellung die erforderlichen Validierungsphasen durchläuft.

Warum Jenkins zusammen mit Google Cloud verwenden?

Jenkins-Build beschleunigen

Verteilen Sie Builds auf leistungsfähigere virtuelle Maschinen wie GPUs, TPUs und lokale SSDs, um schnell Feedback zu erhalten. Stellen Sie mithilfe des Jenkins-Plug-ins für Compute Engine Maschinen on demand bereit, mit benutzerdefiniertem RAM und vCPUs für schnellere Builds.

Weitere Informationen  

Native Kubernetes-Unterstützung

Richten Sie mit Jenkins und Kubernetes ganz leicht eine CI/CD-Pipeline ein. Vereinfachen Sie die Konfiguration, die Durchführung von Tests und die Bereitstellung von Artefakten auf Google Kubernetes Engine (GKE) mit dem Jenkins-GKE-Plug-in.

Weitere Informationen  

Jenkins in Kubernetes skalieren

Lassen Sie Kubernetes die Skalierung und das Load-Balancing übernehmen. Stellen Sie dafür Jenkins in einem GKE-Cluster bereit. GKE bietet sitzungsspezifische Build-Executors. Somit kann die Ausführung jedes Builds in einer einwandfreien Umgebung erfolgen und Cluster kommen nur zum Einsatz, wenn die Builds tatsächlich ausgeführt werden.

Weitere Informationen  

Best Practices für die Bereitstellung nutzen

Kombinieren Sie die CI-Funktionen von Jenkins mit den Continuous Delivery-Features (CD) von Spinnaker. Nutzen Sie für schnellere Rollouts und Rollbacks die in Spinnaker eingebundenen Best Practices, z. B. Red-Black- und Canary-Bereitstellungen.

Weitere Informationen  

Container-Images speichern und verwalten

Speichern Sie die Container-Images Ihres Teams in Container Registry. Die Kontrolle darüber, wer auf die Images zugreifen, sie aufrufen oder herunterladen kann, bleibt ganz bei Ihnen. Die Infrastruktur ist durch Sicherheitsmaßnahmen von Google geschützt und durchgehend verfügbar.

Weitere Informationen  

Sicherheit und Compliance einbinden

Prüfen Sie Artefakte bereits bei der Erstellung auf Sicherheitslücken. Zu deren Auswirkungen und möglichen Korrekturen erhalten Sie detaillierte Berichte. Erzwingen Sie die automatische Richtlinienüberprüfung, damit nur geprüfte Artefakte bereitgestellt werden.

Weitere Informationen  

Features

Continuous Delivery im GitOps-Stil Nutzen Sie Git als zentrale Informationsquelle für die Verwaltung des Anwendungsquellcodes und des Umgebungsrepositorys. Erstellen Sie CI/CD-Pipelines, die über Pull-Anfragen aufgebaut, getestet und bereitgestellt werden.
Kalkulierbar und kostengünstig Mit Rabatten für zugesicherte Nutzung erhalten Sie vordefinierte und benutzerdefinierte VMs wesentlich günstiger. Treffen Sie eine Auswahl aus einer Vielzahl von verfügbaren Maschinentypen, um Builds parallel auszuführen und dafür zu sorgen, dass keine Wartezeit entsteht.
Sie bezahlen nur für die tatsächliche Nutzung Sie können die Abrechnung pro Sekunde nutzen, wenn Sie GCP-VMs verwenden, um Ihre Jenkins-Builds zu beschleunigen.

Jenkins-Plug-ins

Speichern Sie Artefakte, stellen Sie sie auf Kubernetes und VMs bereit oder verwenden Sie private Anmeldedaten zur Autorisierung von Jenkins.

Jenkins-Builds auf virtuelle Maschinen (VMs) verteilen

Automatisieren Sie Ihre CI/CD-Pipeline und führen Sie Builds mit Jenkins-Agents in Compute Engine aus.

Weitere Informationen  

Über Jenkins die Autorisierung für einen sicheren Zugriff auf Google Cloud vornehmen

Verwenden Sie Google-Dienstkonten zur Autorisierung des sicheren Zugriffs auf Google Cloud.

Weitere Informationen  

Build-Artefakte verwalten

Veröffentlichen Sie Build-Artefakte zu Sicherungs- und Archivierungszwecken in Cloud Storage.

Weitere Informationen  

Mit Jenkins Bereitstellungen auf Google Kubernetes Engine vornehmen

Richten Sie mit Jenkins und Kubernetes eine CI/CD-Pipeline ein.

Weitere Informationen  

Mit der GCP ist das Skalieren von Jenkins wirklich einfach. Mit über 350 TB an monatlichen Datenübertragungen und Jenkins-Builds auf 670 vCPUs konnten wir die Build-Ausführung von Tagen auf Minuten verkürzen. Und dank der Abrechnung pro Sekunde zahlen wir nur für das, was wir nutzen. Wir geben weniger als 110 £ pro Tag aus, um Jenkins-Builds zu beschleunigen. Ähnliche Aufgaben würden uns mit unserer eigenen Infrastruktur leicht über 69.600 £ kosten und einen erheblichen Zeitaufwand für die Implementierung erfordern.

– Tony Espley, Head of DevOps, PCMS Group plc

Ressourcen

Google Cloud

Jetzt starten

Lernen und entwickeln

Sie verwenden die GCP zum ersten Mal? Sichern Sie sich zum Einstieg in ein beliebiges GCP-Produkt ein Startguthaben von 300 $.

Benötigen Sie weitere Hilfe?

Unsere Experten unterstützen Sie dabei, die passende Lösung oder den richtigen Partner für Ihre Anforderungen zu finden.