Esistono diverse applicazioni che ci danno l'opportunità di gestire i sistemi operativi in più modi, uno di questi è Jenkins che funge da server di automazione gratuito (open source) con il quale possiamo eseguire azioni come creazione, test e consegna. tipi di software sui computer client.
Funzioni di JenkinsJenkins può agire in vari modi come:
- Attraverso i pacchetti di sistema nativi
- usando la finestra mobile
- Indipendentemente su macchine con Java Runtime Environment (JRE) installato
Requisiti JenkinsPer utilizzare correttamente Jenkins, il team deve avere:
- Si consigliano 256 MB di RAM con 1 GB
- 1 GB di spazio su disco rigido, idealmente 10 GB se Jenkins deve essere eseguito come contenitore Docker
- Java 8 nelle versioni a 32 e 64 bit, runtime Java 11 (in Jenkins 2.164 e 2.164.1), Java 9, 10 e 12 non è al momento supportato
- Se utilizziamo i sistemi operativi Windows, è necessario disporre del supporto delle policy
- Avere browser Web aggiornati come Chrome, Edge, Firefox o Safari
Caratteristiche di JenkinsJenkins ci offre:
- Configurazione semplificata
- Integrazione di add-on disponibili nell'Update Center per poter operare con altre utilità
- Integrazione e fornitura continua di oggetti e servizi
- Permette di essere distribuito in altre squadre
- Offre pacchetti di installazione per sistemi operativi Windows, macOS e Unix
Impariamo come installare Jenkins su Ubuntu 21.04.
Come installare Jenkins su Ubuntu 21.04
Passo 1
Accediamo al terminale in Ubuntu 21.04, lì andremo a scaricare e installare la chiave Jenkins con il seguente comando:
sudo wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add -
Passo 2
Successivamente, aggiungeremo i binari alle risorse di sistema:
sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary /> /etc/apt/sources.list.d/jenkins.list
Passaggio 3
Ora aggiorneremo il sistema:
sudo apt update
Passaggio 4
Una volta aggiornato, installeremo Jenkins con il comando:
sudo apt install jenkins
Passaggio 5
Applica le modifiche inserendo la lettera S:
Passaggio 6
Come possiamo vedere, si verifica un errore, se ricevi questo errore Solvetic ti darà la soluzione a questo, per questo andiamo al seguente percorso:
cd / var / lib / dpkg / info
Passaggio 7
Elenchiamo il contenuto con il comando "ls" e individueremo la riga Jenkins che termina con la lettera postinst:
Passaggio 8
Cancelliamo questo file con il comando "sudo rm jenkins.postinst":
sudo rm jenkins.postinst
Passaggio 9
Ancora una volta aggiorniamo il sistema:
sudo apt update
Passaggio 10
Successivamente installeremo nuovamente Jenkins:
sudo apt install jenkins
Passaggio 11
Successivamente avvieremo il servizio Jenkins con il comando:
sudo systemctl start jenkinsPassaggio 12
Abilitiamo il servizio Jenkins:
sudo systemctl abilita jenkins
Passaggio 13
Dopodiché convalidiamo lo stato Jenkins con l'ordine. Possiamo vedere che il suo stato è attivo.
sudo systemctl status Jenkins
Passaggio 14
È ora di configurare le autorizzazioni nel Firewall per la connessione tramite il browser, faremo quanto segue:
- Aggiungiamo la porta Jenkins al firewall:
sudo ufw consenti 8080
- Ora controlliamo lo stato del Firewall:
sudo ufw status
- Se è disabilitato, attiviamo il Firewall:
sudo ufw enablePassaggio 15
Ancora una volta convalidiamo lo stato per vedere che la porta Jenkins è stata aggiunta correttamente:
Passaggio 16
Ora otterremo l'indirizzo IP con il comando:
ip add
Passaggio 17
Con l'indirizzo IP, apriamo un browser e lì inseriremo la seguente sintassi:
http: // IP: 8080
INGRANDIRE
Passaggio 18
È necessario sbloccare l'accesso a Jenkins, per questo copiamo il percorso:
INGRANDIRE
Passo 19
Nel terminale inseriamo quanto segue:
sudo cat / var / lib / jenkins / segreti / initialAdminPassword
Passaggio 20
Ne risulta la password di accesso, copiamo la password e la incolliamo nel rispettivo campo nel browser:
INGRANDIRE
Passo 21
Fare clic su Continua e vedremo la seguente finestra:
INGRANDIRE
Passo 22
Facciamo clic su "Installa plug-in suggeriti" e aspettiamo il completamento del processo:
INGRANDIRE
Passo 23
Una volta terminato questo processo, vedremo quanto segue:
INGRANDIRE
Passaggio 24
Lì Jenkins ci dà l'opportunità di creare l'utente amministratore, è facoltativo, facciamo clic su "Salta e continua come amministratore" e vedremo il percorso di Jenkins in Ubuntu 21.04:
INGRANDIRE
Passo 25
Facciamo clic su Salva e termina per completare il processo:
INGRANDIRE
Passo 26
Facciamo clic su "Inizia a utilizzare Jenkins" per accedere alla piattaforma:
INGRANDIRE
Lì saremo pronti a sfruttare tutti i vantaggi di Jenkins in Ubuntu 21.04.