Cloud Build ti consente di creare e testare il codice in modo continuativo ed eseguire il deployment su qualsiasi target. Puoi sviluppare l'applicazione nel linguaggio di programmazione di tua scelta e archiviare il codice sorgente in uno dei più diffusi sistemi di gestione del codice sorgente, come GitHub. Questa pagina descrive le informazioni da conoscere 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 scelto. Per esempi su come creare e testare le applicazioni, consulta Creare applicazioni Java, Creare applicazioni Go, Creare applicazioni Python e Creare applicazioni Node.js.
File di configurazione di compilazione
Per compilare l'applicazione utilizzando Cloud Build, devi fornire un file di configurazione della build insieme al codice sorgente dell'applicazione. Il file di configurazione di compilazione contiene istruzioni per Cloud Build per eseguire attività in base alle tue specifiche. Puoi scrivere il file della configurazione di compilazione in YAML o JSON. Per informazioni sui campi e sullo schema del file di configurazione della build, consulta la Panoramica della configurazione della build. Per istruzioni su come creare un file di configurazione della build semplice, consulta Creare un file di configurazione della build di base.
Repository di codice sorgente supportati
Cloud Build si integra con una serie di repository come GitHub, Bitbucket e Gitlab. Puoi archiviare il codice sorgente dell'applicazione in uno di questi repository e utilizzare Cloud Build per automatizzare la creazione, il test e il deployment del codice. Per istruzioni su come collegarti a vari repository, consulta Creare trigger dell'app GitHub, Creare repository ospitati su Bitbucket Server, Creare repository ospitati su Bitbucket Cloud e Creare repository ospitati su Gitlab.
Archiviazione degli artefatti compilati
Artifact Registry è un Google Cloud servizio che ti consente di archiviare centralmente gli artefatti e le dipendenze della build. Puoi utilizzare Artifact Registry insieme a Cloud Build per archiviare gli artefatti di build. Oltre ad Artifact Registry, puoi archiviare gli elementi in altri sistemi di archiviazione come Cloud Storage, Container Registry (Ritirato) e Docker.
Piattaforme di deployment supportate
Cloud Build supporta i deployment sulle 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 compilazione, scopri come avviare una compilazione utilizzando CLI, API o attivatori di compilazione.