Inizia il progetto

4 fasi  |  45 minuti

Jenkins_Build_Farm_HERO-ART_SM

In questo progetto, scoprirai come eseguire la distribuzione e l'hosting di Jenkins, uno software open source di automazione utilizzato per integrazione e distribuzione continua (CI/CD). Devi utilizzare Amazon Elastic Compute Cloud (EC2) in una sottorete pubblica nel tuo Amazon Virtual Private Cloud (VPC) e inoltre impostare un volume di Amazon Elastic Block Store (EBS).

arch-diagram_jenkins
Guida al progetto

Al termine sarai in grado di:

Avviare un server di applicazione virtuale per l'hosting della tua installazione Jenkins utilizzando Amazon EC2. In una configurazione a nodo singolo, il server e l'agente Jenkins sono eseguiti sulla stessa istanza Amazon EC2. Il tipo di istanza riservato corrisponderà al carico previsto. Potrai inoltre ridimensionare l'istanza in caso di modifica del carico previsto.

Distribuisci Jenkins in Amazon EC2. Devi scaricare e implementare la versione più recente di Jenkins.

Configura Jenkins con server di compilazione. Devi configurare Jenkins in modo che crei istanze Amazon EC2 come server di compilazione, basate sull'utilizzo delle risorse.

Cosa occorre prima di iniziare:

Un account AWS: per avviare il provisioning delle risorse per l’hosting del tuo sito Web è necessario un account AWS. Registrati ad AWS.

Livello di competenze IT: per portare a termine questo progetto, un'esperienza di utilizzo di Jenkins è preferibile ma non necessaria.

Esperienza con AWS: per completare correttamente questo progetto è preferibile avere nozioni di Amazon EC2 e di Virtual Private Cloud (VPC).

Costo stimato:

Costo della realizzazione del progetto: il costo stimato per portare a termine questo progetto è di 0,00 USD, purché si rimanga entro i limiti del Piano gratuito di AWS, si utilizzino le configurazioni consigliate e che tutte le risorse utilizzate nel progetto vengano terminate entro un'ora dal completamento. Il tuo caso d'uso può richiedere configurazioni diverse che possono incidere sul costo. Usa il Calcolatore di costo mensile per stimare i costi in base alle tue necessità.

Costo mensile stimato: il costo totale per la creazione di un server Jenkins varia a seconda dei tipi di istanza selezionati. Utilizzando la configurazione consigliata, iniziando con un tipo di istanza m4.large ed effettuando il provisioning di un'unità EBS da 40 GB il costo normalmente sarà di 89 USD al mese per l'hosting di Jenkins se sei nei limiti del Piano gratuito di AWS. È incluso un indirizzo IP elastico. Per consultare in dettaglio i servizi utilizzati e i relativi costi, consulta la sezione Servizi impiegati e costi.


Questo whitepaper si concentra su due approcci specifici per sfruttare le capacità di integrazione e distribuzione continua (CI/CD) di Jenkins.

Ulteriori informazioni sull'integrazione continua e AWS.

Desideri più risorse per iniziare a usare AWS? Per ulteriori informazioni, visita il centro risorse per le nozioni di base.