Jenkins su Google Cloud

Velocità, scalabilità e sicurezza per Jenkins.

Automatizza l'installazione, l'upgrade e la scalabilità di Jenkins

Ottieni il massimo dalla tua pipeline Jenkins

Riduci i tempi per le build di Jenkins con le prestazioni prevedibili e l'infrastruttura scalabile di Google Cloud. Automatizza l'installazione, l'upgrade e la scalabilità eseguendo Jenkins in Google Kubernetes Engine. Scala orizzontalmente la tua build farm sfruttando Compute Engine per un'esecuzione perfettamente integrata dei tuoi job. Scansiona gli elementi durante le prime fasi del ciclo di vita di sviluppo del software per rilevare le vulnerabilità. Definisci criteri per assicurare che ogni immagine abbia superato le necessarie fasi di convalida prima del deployment.

Perché utilizzare Jenkins con Google Cloud?

Accelera le build di Jenkins

Distribuisci le build su macchine virtuali con prestazioni superiori come GPU, TPU e SSD locali per un feedback rapido. Esegui il provisioning di macchine on demand con RAM e vCPU personalizzate per build più rapide con il plug-in Jenkins di Compute Engine.

Ulteriori informazioni  

Supporto nativo per Kubernetes

Configura facilmente una pipeline CI/CD con Jenkins e Kubernetes. Semplifica la configurazione ed esegui test e deployment degli elementi in Google Kubernetes Engine (GKE) con il plug-in Jenkins di GKE.

Ulteriori informazioni  

Scala Jenkins su Kubernetes

Lascia a Kubernetes la gestione della scalabilità e del bilanciamento del carico eseguendo il deployment di Jenkins su un cluster GKE. GKE fornisce inoltre esecutori di build temporanei per assicurare che ogni build venga eseguita in un ambiente pulito e che il cluster venga utilizzato solo quando le build sono in esecuzione.

Ulteriori informazioni  

Utilizza le best practice per il deployment

Combina le funzionalità di CI di Jenkins e quelle di distribuzione continua (CD) di Spinnaker. Sfrutta le best practice per il deployment integrate in Spinnaker, come i deployment Red/Black e Canary, per lanci più rapidi e rollback più semplici.

Ulteriori informazioni  

Archivia e gestisci le tue immagini container

Archivia le immagini container del tuo team in Container Registry. Mantieni il controllo su chi può accedere, visualizzare o scaricare immagini. Usufruisci di tempi di attività costanti su un'infrastruttura protetta dalla sicurezza di Google.

Ulteriori informazioni  

Integra sicurezza e conformità

Esegui la scansione delle vulnerabilità di sicurezza non appena vengono creati gli elementi. Sono disponibili rapporti dettagliati sull'impatto della vulnerabilità e sulle correzioni che possono essere effettuate. Applica la verifica automatica dei criteri per assicurare il deployment dei soli elementi verificati.

Ulteriori informazioni  

Funzionalità

Distribuzione continua in stile GitOps Utilizza Git come unica fonte di attendibilità per la gestione del codice sorgente delle applicazioni e del repository di ambienti. Crea pipeline CI/CD con build, test e deployment tramite richieste di pull.
Costi ridotti e prevedibili Con gli sconti per impegno di utilizzo ricevi sconti sostanziali sulle VM predefinite e personalizzate. Scegli tra un'ampia gamma di tipi di macchine per eseguire le build in parallelo ed eliminare i tempi di attesa.
Pagamento a consumo Con la fatturazione al secondo puoi pagare per i secondi di utilizzo delle VM GCP per accelerare le tue build Jenkins.

Plug-in Jenkins

Archivia elementi, esegui il deployment su Kubernetes e VM o utilizza credenziali private per l'autorizzazione di Jenkins.

Distribuisci le build Jenkins sulle macchine virtuali (VM)

Automatizza la pipeline CI/CD ed esegui le build utilizzando agenti Jenkins in Compute Engine.

Ulteriori informazioni  

Autorizza l'accesso sicuro a Google Cloud da Jenkins

Utilizza gli account di servizio Google per autenticare l'accesso sicuro a Google Cloud.

Ulteriori informazioni  

Gestisci gli elementi delle build

Pubblica gli elementi delle build in Cloud Storage per il backup e l'archiviazione.

Ulteriori informazioni  

Esegui il deployment in Google Kubernetes Engine con Jenkins

Configura una pipeline CI/CD con Jenkins e Kubernetes.

Ulteriori informazioni  

Con GCP la scalabilità di Jenkins non è mai stata così facile. Con oltre 350 TB di trasferimenti di dati al mese e build Jenkins distribuite tra 670 vCPU, siamo stati in grado di ridurre i tempi di esecuzione delle build da interi giorni a una questione di minuti. Inoltre, con la fatturazione al secondo, paghiamo solo per ciò che utilizziamo. Spendiamo meno di £ 110 al giorno per accelerare le build Jenkins. Ottenere un risultato del genere utilizzando la nostra infrastruttura ci costerebbe almeno £ 69.600 e richiederebbe un investimento di tempo significativo per l'implementazione.

— Tony Espley, Head of DevOps, PCMS Group plc

Risorse

Google Cloud

Per iniziare

Impara e crea

Non hai mai usato GCP? Inizia a utilizzare gratuitamente qualsiasi prodotto GCP con un credito di $ 300.

Hai bisogno di ulteriore assistenza?

I nostri esperti ti aiuteranno a creare la soluzione adeguata o a trovare il partner adatto alle tue esigenze.