Cloud Build ti consente di creare e testare continuamente il tuo codice, nonché di eseguirne il deployment su qualsiasi destinazione. Puoi sviluppare l'applicazione nel linguaggio di programmazione che preferisci e archiviare il codice sorgente in uno dei più diffusi sistemi di gestione del codice sorgente, come GitHub. Questa pagina descrive ciò che devi sapere per iniziare a sviluppare un'applicazione da utilizzare con Cloud Build.
Linguaggio di programmazione supportato
Cloud Build ti consente di scrivere codice in qualsiasi linguaggio di programmazione. Per esempi sulla creazione e sui test di applicazioni, consulta Creazione di applicazioni Java, Creazione di applicazioni Go, Creazione di applicazioni Python e Creazione di applicazioni Node.js.
File di configurazione di compilazione
Per creare la tua applicazione utilizzando Cloud Build, devi fornire un file di configurazione di build insieme al codice sorgente dell'applicazione. Il file di configurazione della build contiene le istruzioni per consentire a Cloud Build di eseguire attività in base alle tue specifiche. Puoi scrivere il file di configurazione della build in YAML o JSON. Per informazioni sui campi e sullo schema del file di configurazione della build, consulta Panoramica della configurazione della build. Per istruzioni sulla creazione di un semplice file di configurazione della build, consulta Creare un file di configurazione della build di base.
Repository di codice sorgente supportati
Cloud Build si integra con numerosi repository come GitHub, Bitbucket e Gitlab. Puoi archiviare il codice sorgente della tua applicazione in uno di questi repository e utilizzare Cloud Build per automatizzare la creazione, il test e il deployment del tuo codice. Per istruzioni sulla connessione a vari repository, consulta Creazione di trigger dell'app GitHub, Creazione di repository ospitati su Bitbucket server, Creazione di repository ospitati su Bitbucket Cloud e Creazione di repository ospitati su Gitlab.
Archiviazione degli artefatti creati
Artifact Registry è un servizio Google Cloud che consente l'archiviazione centralizzata degli artefatti e la creazione di dipendenze. Puoi utilizzare Artifact Registry in combinazione con Cloud Build per archiviare gli artefatti della build. Oltre ad Artifact Registry, puoi archiviare gli artefatti in altri sistemi di archiviazione come Cloud Storage, Container Registry (Deprecato) e Docker.
Piattaforme di deployment supportate
Cloud Build supporta i deployment nelle piattaforme di deployment più diffuse. Per istruzioni sul deployment su piattaforme specifiche, consulta Deployment su Cloud Run, Deployment su Google Kubernetes Engine, Deployment su App Engine e Deployment su Firebase.
Passaggi successivi
- Una volta ottenuto il codice sorgente e il file di configurazione della build, scopri come avviare una build utilizzando l'interfaccia a riga di comando, l'API o i trigger di build.