- Prodotti›
- Strumenti per sviluppatori›
- Caratteristiche
Funzionalità di AWS CodeBuild
Perché utilizzare CodeBuild?
Argomenti della pagina
Creazione di build e verifica di codice
Apri tuttoAWS CodeBuild offre ambienti di build per Java, Python, Node.js, Ruby, Go, Android, .NET Core for Linux e Docker.
Visualizza un elenco completo degli ambienti di compilazione preconfigurati
Impostazioni configurabili
Apri tuttoÈ possibile definire comandi specifici da far eseguire a CodeBuild, ad esempio l'installazione di pacchetti di strumenti, l'esecuzione di test unitari e la creazione di pacchetti di codice. La specifica della build è un file YAML che consente di scegliere i comandi da eseguire in ogni fase del processo di creazione della build e altre impostazioni. Iniziare a usare CodeBuild è semplice grazie a file di specifiche di esempio per scenari frequenti, quali la creazione di build tramite Apache Maven, Gradle o npm.
Visualizza i file di esempio delle specifiche di compilazione
Generali
Apri tuttoIl modello di utilizzo on demand e le tariffe con pagamento in base al consumo di CodeBuild consentono di creare build e integrare codice con maggiore frequenza, perciò sarà possibile risolvere i bug quando è più semplice, all'inizio della fase di sviluppo. Puoi integrare CodeBuild nel tuo flusso di lavoro esistente di integrazione continua e distribuzione continua (CI/CD) utilizzando le sue integrazioni di origine, i comandi di compilazione o l'integrazione con Jenkins. CodeBuild appartiene anche a una famiglia di servizi di codice AWS che ti aiutano a praticare CI/CD. È possibile collegare CodeBuild a CodePipeline, che automatizza la creazione e il test del codice in CodeBuild ogni volta che si esegue il commit di una modifica nel repository di origine. È possibile creare un flusso di lavoro di integrazione continua collegando il repository di origine e selezionando CodeBuild come origine di build tramite la procedura guidata di CodePipeline.
Il flusso di integrazione continua può essere esteso con facilità con la distribuzione continua utilizzando CodePipeline e integrando strumenti per il testing di caricamento o interfaccia utente di terze parti, ad esempio BlazeMeter o Ghost Inspector, che vengano avviati quando CodeBuild completa la build. Puoi quindi eseguire la distribuzione sulle tue istanze o sui server locali utilizzando servizi integrati con CodePipeline, come AWS CodeDeploy e AWS Elastic Beanstalk.
Hai trovato quello che cercavi?
Facci sapere la tua opinione in modo da migliorare la qualità dei contenuti delle nostre pagine