AWS CodePipeline
Automatizzazione di pipeline di distribuzione continua per aggiornamenti rapidi e affidabili
AWS CodePipeline è un servizio di distribuzione continua completamente gestito che aiuta ad automatizzare le pipeline di rilascio di software per garantire aggiornamenti ad applicazioni e infrastruttura rapidi e affidabili. CodePipeline automatizza creazione, testing e distribuzione delle fasi di rilascio ogni volta che viene rilevata una modifica del codice, in base a modelli configurabili. In questo modo è possibile distribuire caratteristiche e aggiornamenti in modo rapido e affidabile. AWS CodePipeline può essere integrato con la massima semplicità con servizi di terze parti quali GitHub oppure con plug-in interni. I prezzi di AWS CodePipeline sono calcolati solo in base all'uso effettivo. Non sono previste tariffe minime né impegni anticipati.
Vantaggi
Distribuzione rapida
AWS CodePipeline automatizza il processo di rilascio di software, consentendo di pubblicare più rapidamente nuove caratteristiche. Grazie alla rapidità del servizio, sarà possibile ascoltare il feedback degli utenti e implementare nuove funzioni a tempo record.
Automatizzare il processo di creazione di build, testing e rilascio permette anche di testare con la massima semplicità tutte le variazioni del codice e individuare i bug quando sono ancora facili da risolvere. Per verificare la qualità del codice di applicazione e infrastruttura, è possibile inserire ciascuna modifica in un processo personalizzato di fasi temporanee e di rilascio.
Workflow configurabile
AWS CodePipeline permette di stabilire le diverse fasi del processo di rilascio di software utilizzando interfaccia della console, interfaccia a riga di comando, AWS CloudFormationo i kit SDK AWS. È possibile specificare i test da eseguire e personalizzare le fasi di distribuzione dell'applicazione e le relative dipendenze.
Immediatezza
Con AWS CodePipeline, la personalizzazione del processo di rilascio di software è immediata. Non è necessario allocare o configurare server. CodePipeline è un servizio di distribuzione continua completamente gestito che si integra con gli strumenti e i sistemi esistenti.
Integrazione semplificata
AWS CodePipeline può essere esteso facilmente per adattarsi ai bisogni specifici. È possibile utilizzare i plug-in predefiniti o aggiungerne di personalizzati in ogni fase del processo. Ad esempio, è possibile estrarre il codice sorgente da GitHub, impiegare un server di build Jenkins locale, eseguire test di carico con servizi di terze parti o trasferire le informazione di distribuzione in un pannello di controllo operativo personalizzato.
Come funziona

Casi di studio

Lululemon athletica, un'azienda canadese che commercializza abbigliamento ispirato allo yoga e altri indumenti a più di 350 sedi in tutto il mondo, utilizza AWS CodePipeline per ottimizzare i processi di sviluppo e supportare la sua integrazione continua e il focus sulla distribuzione.

3M Health Information Systems, uno dei maggiori fornitori al mondo di software per il settore sanitario, sostiene una cultura DevOps che si affida all'uso di AWS CodePipeline per gestire la sua integrazione continua e i flussi di lavoro di distribuzione dell'erogazione continua.

sRide, un'app per il carpooling e il bikepooling che si rivolge ai pendolari in alcune delle maggiori città indiane, sfrutta AWS CodePipeline per distribuire il software più rapidamente, allo scopo di facilitare la programmazione bigiornaliera delle release software.

Ulteriori informazioni sulle caratteristiche principali di AWS CodePipeline.

Ottieni accesso istantaneo al piano gratuito di AWS.

Inizia subito a utilizzare AWS CodePipeline nella Console di gestione AWS.