- Strumenti per sviluppatori›
- AWS CodeDeploy›
- Risorse
Risorse di AWS CodeDeploy
Tutorial e guide pratiche
Sono già in esecuzione diverse istanze Amazon EC2 e occorre impostarle senza avviarne di nuove.
Occorre configurare un'applicazione per renderla più reattiva alle variazioni di traffico o più tollerante ai guasti, continuando tuttavia a utilizzare AWS CodeDeploy per distribuire nuove caratteristiche.
Le istanze sono state configurate con AWS CodeDeploy ed è stata creata una nuova distribuzione. Ora occorre monitorarla su tutte le istanze per verificarne la riuscita.
AWS CodeDeploy si integra con gli strumenti di terze parti più diffusi. Per la documentazione sull'utilizzo queste integrazioni, apri questa pagina e fai clic sulla rispettiva integrazione.
Esempi e integrazioni
Non sai da dove iniziare? Queste applicazioni di esempio per Windows e Linux offrono un modello da utilizzare per esplorare e familiarizzare con AWS CodeDeploy prima di utilizzarlo per un'applicazione.
Sono già presenti host che operano con un sistema di gestione della configurazione come Chef, Puppet, Ansible o Salt e occorre utilizzare la stessa infrastruttura per installare un agente AWS CodeDeploy. Sono disponibili moduli appositi:
Tutto è automatizzato nel flusso di lavoro tranne l'ultima fase: il push in S3 e la creazione di una nuova distribuzione di AWS CodeDeploy. Questo plug-in aggiunge una nuova fase post-build per l'integrazione con il flusso di lavoro Jenkins esistente.
L'intera applicazione, inclusi AppSpec e hook di distribuzione, si trova in un repository Git. Questa applicazione di esempio mostra come utilizzare un hook git per distribuire automaticamente in AWS CodeDeploy su determinati eventi git.