Imposta un server di build Jenkins - AWS

Imposta un server di build Jenkins - AWS
Jenkins è un server utilizzato per costruire e testare progetti software e renderli efficienti integrando con alterazioni del progetto. Successivamente, queste modifiche saranno allegate al codice originale da utilizzare con l'applicazione. La piattaforma cloud di Amazon offre ai suoi utenti di impostare un server Jenkins build utilizzando i suoi servizi.

Questa guida contiene le seguenti sezioni:

  • Come installare e configurare Jenkins su AWS EC2?
  • Come impostare un server build utilizzando Jenkins?

Come installare e configurare Jenkins su AWS EC2?

Per impostare un server di build Jenkins, creare e connettersi all'istanza EC2. Per guardare il processo di creazione e connessione, fai clic qui:

Aggiorna i pacchetti Yum:

sudo yum update -y

Ottieni pacchetti extra dal repository Jenkins:

sudo wget -o /etc /yum.repository.D/Jenkins.Repo https: // pkg.Jenkins.IO/Redhat-Stable/Jenkins.Repo

Importa pacchetti dal link:

sudo rpm --import https: // pkg.Jenkins.IO/Redhat-Stable/Jenkins.io.chiave

Aggiorna i pacchetti Yum:

Sudo Yum Aggiornamento

Installa Java JDK 11 sull'istanza di Amazon Linux:

Sudo Amazon-Linux-Extras Installa java-openjdk11 -y

Installa Jenkins usando il seguente comando:

sudo yum installa jenkins -y

Abilita il servizio Jenkins:

sudo systemctl abilita jenkins

Avvia il servizio Jenkins:

sudo systemctl avvia jenkins

Verifica che i Jenkins siano iniziati:

sudo systemctl status jenkins

Dirigiti nella dashboard EC2 e copia l'indirizzo IP dell'istanza:

Incolla l'indirizzo IP con porta 8080 sul browser Web:

Ottieni la password per accedere al server Jenkins:

sudo cat/var/lib/jenkins/segreti/inizialedminpassword

Copia la password fornita all'esecuzione del comando sopra:

Incolla la password e fai clic su "Continua"Pulsante:

Seleziona i plugin da installare sul server Jenkins:

Digita github nella barra di ricerca di Jenkins e fai clic su "Installare"Pulsante:

Ci vorranno alcuni momenti per installare i plugin su Jenkins:

Crea un utente su Jenkins fornendo credenziali e quindi facendo clic su "Salva e continua"Pulsante:

Verifica l'indirizzo e fai clic su "Salva e finisci"Pulsante:

Il server Jenkins è pronto per essere utilizzato facendo clic su "Inizia a usare Jenkins"Pulsante:

Come impostare un server build utilizzando Jenkins?

Per creare un server fare clic su "Configurare un cloud"Scheda:

Installa i plug -in cloud facendo clic sul collegamento:

Cerca l'istanza EC2 e installa i suoi plugin facendo clic su "Installare senza riavvio"Pulsante:

Dopo aver installato plugin, individuare "Gestisci Jenkins"Dal menu a sinistra e fare clic su di esso:

Clicca sul "Gestisci nodi e nuvole"Pulsante:

Clicca sul "Configurare le nuvole"Pulsante:

Aggiungi il servizio Amazon EC2 da utilizzare nel server Jenkins:

Clicca sul "Aggiungere"Pulsante nella scheda Credenziali EC2:

Fornire le credenziali IAM al server:

Aggiungi l'accesso e le chiavi segrete e quindi fai clic su "Aggiungere"Pulsante:

Successivamente, fornire la regione e fare clic su "AggiungerePulsante "Sezione coppia di chiavi private EC2:

Seleziona il "Nome utente SSH con chiave privata"Ed entra"EC2-USER"Come nome utente:

Seleziona il "Inserisci direttamente"Opzione e incolla il contenuto della coppia di chiavi private:

Clicca sul "Connessione di provaPulsante "e premere il"Salva"Pulsante:

Il nodo incorporato è stato creato correttamente:

Si trattava di impostare un server Build Jenkins con AWS Service.

Conclusione

Per impostare un server Jenkins, installare Jenkins sull'istanza EC2 e quindi accedervi utilizzando l'indirizzo IP con la porta 8080 sul browser Web. Successivamente, installa i plugin dalla configurazione cloud e configura le impostazioni EC2. Dopo la configurazione, testare la connessione per ottenere il messaggio di successo che indica che la configurazione è stata creata. Questa guida ha dimostrato il processo di installazione di Jenkins su EC2 e quindi impostare il server build su di esso.