Integrazione e distribuzione continua - AWS CodePipeline

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Integrazione e distribuzione continua

CodePipeline è un servizio di fornitura continua che automatizza la creazione, il test e l'implementazione del software in produzione.

La distribuzione continua è una metodologia di sviluppo software in cui il processo di rilascio è automatizzato. Ogni modifica software viene automaticamente compilata, testata e distribuita in un ambiente di produzione. Una persona, un test automatico o una regola di business decide quando eseguire il push finale in produzione. Anche se ogni modifica software riuscita può essere immediatamente rilasciata per la produzione con la distribuzione continua, non tutte le modifiche devono essere rilasciate immediatamente.

L'integrazione continua è una pratica di sviluppo software in cui i membri di un team utilizzano un sistema di controllo delle versioni e spesso integrano il proprio lavoro nella stessa posizione, ad esempio in una filiale principale. Ogni modifica viene compilata e verificata per rilevare gli errori di integrazione il più rapidamente possibile. L'integrazione continua è incentrata sulla compilazione e il test automatico del codice, in confronto alla distribuzione continua che automatizza l'intero processo di rilascio del software fino alla produzione.

Per ulteriori informazioni, consulta Practicing Continuous Integration and Continuous Delivery on AWS: Accelerating Software Delivery with. DevOps

Puoi utilizzare la CodePipeline console, il AWS Command Line Interface (AWS CLI) AWS SDKs, o qualsiasi combinazione di questi strumenti per creare e gestire le tue pipeline.