GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare Jenkins su Ubuntu 18.04 LTS

In questo tutorial, ti mostreremo come installare Jenkins su Ubuntu 18.04 LTS. Per chi non lo sapesse, Jenkins è uno strumento di integrazione continua open source scritto in Java. Jenkins fornisce servizi di integrazione continua per lo sviluppo software.Si tratta di un sistema basato su server in esecuzione in un servlet container come Apache Tomcat. Supporta strumenti SCM tra cui AccuRev, CVS, Subversion, Git, Mercurial, Perforce, Clearcase e RTC e può eseguire progetti basati su Apache Ant e Apache Maven, nonché script di shell arbitrari e comandi batch di Windows.

Questo articolo presuppone che tu abbia almeno una conoscenza di base di Linux, sappia come usare la shell e, soprattutto, che ospiti il ​​tuo sito sul tuo VPS. L'installazione è abbastanza semplice e presuppone che tu sono in esecuzione nell'account root, in caso contrario potrebbe essere necessario aggiungere 'sudo ' ai comandi per ottenere i privilegi di root. Ti mostrerò l'installazione passo passo di Jenkins sul server Ubuntu 18.04 LTS (Bionic Beaver).

Installa Jenkins su Ubuntu 18.04 LTS Bionic Beaver

Passaggio 1. Innanzitutto, assicurati che tutti i pacchetti di sistema siano aggiornati eseguendo il seguente apt-get comandi nel terminale.

sudo apt-get update
sudo apt-get upgrade

Passaggio 2. Installazione di Java.

Jenkins richiede che Java sia installato sul tuo server. Per impostazione predefinita, Java non è disponibile nel repository di Ubuntu. Aggiungi Oracle Java PPA ad Apt con il seguente comando:

sudo add-apt-repository ppa:webupd8team/java
sudo apt install oracle-java8-installer
sudo apt install oracle-java8-set-default

Verifica la versione Java eseguendo il comando seguente:

java -version

Passaggio 3. Installazione di Jenkins su Ubuntu 18.04 LTS.

Aggiungi la chiave e l'elenco di sorgenti ad apt:

wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add -
sudo apt-add-repository "deb https://pkg.jenkins.io/debian-stable binary/"

Ora, inizia a procedere con l'installazione Jenkins:

sudo apt-get update
sudo apt-get install jenkins

Avvia il servizio Jenkins:

systemctl start jenkins

Jenkins scriverà i file di registro in /var/log/jenkins/jenkins.log . Puoi anche perfezionare la configurazione.

Passaggio 4. Installazione e configurazione del server Web Apache per Jenkins.

Installa il server web Apache sul tuo sistema:

apt-get install apache2

Crea una nuova direttiva host virtuale in Apache. Ad esempio, crea un nuovo file di configurazione di Apache chiamato 'jenkins.conf ' sul tuo server virtuale:

a2enmod proxy
a2enmod proxy_http
a2ensite jenkins
touch /etc/apache2/sites-available/jenkins.conf
ln -s /etc/apache2/sites-available/jenkins.conf /etc/apache2/sites-enabled/jenkins.conf
nano /etc/apache2/sites-available/jenkins.conf

Aggiungi le seguenti righe:

<Virtualhost *:80>
    ServerName        my.jenkins.id
    ProxyRequests     Off
    ProxyPreserveHost On
    AllowEncodedSlashes NoDecode

    <Proxy http://localhost:8080/*>
      Order deny,allow
      Allow from all
    </Proxy>

    ProxyPass         /  http://localhost:8080/ nocanon
    ProxyPassReverse  /  http://localhost:8080/
    ProxyPassReverse  /  http://my.jenkins.id/
</Virtualhost>

Salva e chiudi il file. Riavvia il servizio Apache e Jenkins per rendere effettive le modifiche:

systemctl restart apache2
systemctl restart jenkins

Passaggio 5. Accesso a Jenkins.

Jenkins sarà disponibile sulla porta HTTP 8080 per impostazione predefinita. Apri il tuo browser preferito e vai a http://your-domain.com:8080 o http://your-server-ip:8080 e completare i passaggi necessari per completare l'installazione. Se stai usando un firewall, apri la porta 8080 per abilitare l'accesso al pannello di controllo. La password di installazione predefinita può essere trovata in /var/lib/jenkins/secrets/initialAdminPassword come mostrato sotto l'immagine.

Congratulazioni! Hai installato Jenkins con successo. Grazie per aver utilizzato questo tutorial per l'installazione di Jenkins sul sistema Ubuntu 18.04 LTS (Bionic Beaver). Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il Sito web di Jenkins.


Ubuntu
  1. Come installare Jenkins su Ubuntu 18.04

  2. Come installare Jenkins su Ubuntu 20.04

  3. Come installare Grafana su Ubuntu 16.04 LTS

  4. Come installare R su Ubuntu 18.04 LTS

  5. Come installare R su Ubuntu 20.04 LTS

Come installare CRI-O su Ubuntu 22.04 LTS

Come installare DenyHosts su Ubuntu 16.04 LTS

Come installare Jenkins su Ubuntu 16.04 LTS

Come installare Unison su Ubuntu 16.04 LTS

Come installare Pghero su Ubuntu 16.04 LTS

Come installare Jenkins su Ubuntu 20.04 LTS