GNU/Linux >> Linux Esercitazione >  >> Debian

Come installare Jenkins su Debian 11

Jenkins è uno strumento open source di automazione e integrazione continua che aiuta ad automatizzare le attività ripetitive coinvolte nel processo di sviluppo del software. È scritto in Java utilizzato dagli sviluppatori di software per automatizzare diversi aspetti della creazione, test, distribuzione e distribuzione di applicazioni software.

Questo tutorial spiegherà come installare il sistema di integrazione continua Jenkins sul sistema Debian 11.

Prerequisiti

  • Un server che esegue Debian 11.
  • Sul server è configurata una password di root.

Installa Java

Jenkins è uno strumento basato su Java, quindi Java deve essere installato nel tuo sistema. Se non è installato, puoi installarlo usando il seguente comando:

apt-get install default-jre gnupg2 apt-transport-https wget -y

Una volta installato Java, verifica la versione Java utilizzando il seguente comando:

java -version

Dovresti ottenere il seguente output:

openjdk version "11.0.12" 2021-07-20
OpenJDK Runtime Environment (build 11.0.12+7-post-Debian-2)
OpenJDK 64-Bit Server VM (build 11.0.12+7-post-Debian-2, mixed mode, sharing)

Aggiungi Jenkins PPA

Per impostazione predefinita, Jenkins non è incluso nel repository predefinito di Debian 11. Quindi dovrai aggiungere il Jenkins PPA al tuo sistema.

Innanzitutto, scarica e aggiungi la chiave GPG con il seguente comando:

wget https://pkg.jenkins.io/debian-stable/jenkins.io.key
apt-key add jenkins.io.key

Quindi, aggiungi il Jenkins PPA con il seguente comando:

echo "deb https://pkg.jenkins.io/debian-stable binary/" | tee /etc/apt/sources.list.d/jenkins.list

Installa Jenkins su Debian 11

Dopo aver aggiunto Jenkins PPA, puoi aggiornare la cache del repository con il seguente comando:

apt-get update -y

Quindi, installa Jenkins con il seguente comando:

apt-get install jenkins -y

Dopo l'installazione, verifica lo stato di Jenkins utilizzando il seguente comando:

systemctl status jenkins

Dovresti vedere il seguente output:

? jenkins.service - LSB: Start Jenkins at boot time
     Loaded: loaded (/etc/init.d/jenkins; generated)
     Active: active (exited) since Sat 2021-09-18 15:07:22 UTC; 16s ago
       Docs: man:systemd-sysv-generator(8)
    Process: 23958 ExecStart=/etc/init.d/jenkins start (code=exited, status=0/SUCCESS)
        CPU: 137ms

Sep 18 15:07:21 debian11 systemd[1]: Starting LSB: Start Jenkins at boot time...
Sep 18 15:07:21 debian11 jenkins[23958]: Correct java version found
Sep 18 15:07:21 debian11 su[23991]: (to jenkins) root on none
Sep 18 15:07:21 debian11 su[23991]: pam_unix(su-l:session): session opened for user jenkins(uid=108) by (uid=0)
Sep 18 15:07:21 debian11 su[23991]: pam_unix(su-l:session): session closed for user jenkins
Sep 18 15:07:22 debian11 jenkins[23958]: Starting Jenkins Automation Server: jenkins.
Sep 18 15:07:22 debian11 systemd[1]: Started LSB: Start Jenkins at boot time.

Per impostazione predefinita, Jenkins è in ascolto sulla porta 8080. Puoi verificarlo con il seguente comando:

ss -antpl | grep 8080

Dovresti vedere il seguente output:

LISTEN 0      50                 *:8080            *:*    users:(("java",pid=24017,fd=120))                                                                                                                                                                                                                                                                               

Accedi all'interfaccia utente Web Jenkins

Per accedere all'interfaccia web di Jenkins, apri il browser web e digita l'URL http://your-server-ip:8080 . Dovresti vedere la seguente pagina:

Per trovare la password Jenkins, apri il tuo terminale ed esegui il seguente comando:

cat /var/lib/jenkins/secrets/initialAdminPassword

Dovresti vedere il seguente output:

76ad882e7e7a459088f7a03d022bce76

Ora, incolla la password sopra nella schermata Jenkins e fai clic su Continua pulsante. Dovresti vedere la seguente pagina:

Seleziona Installa plugin consigliati e il processo di installazione inizierà immediatamente. Una volta completata l'installazione, dovresti vedere la seguente pagina:

Fornisci il nome utente e la password dell'amministratore e fai clic su Salva e continua pulsante. Verrai reindirizzato alla seguente pagina:

Fornisci il tuo URL Jenkins e fai clic su Salva e termina pulsante. Dovresti vedere la seguente pagina:

Crea un lavoro Jenkins

In questa sezione creeremo una build di esempio con un comando di shell.

Vai al Dashboard Jenkins => Nuovo articolo . Dovresti vedere la seguente pagina:

Fornisci il nome del tuo progetto, seleziona un progetto Freestyle e fai clic su OK pulsante. Dovresti vedere la seguente pagina:

Scorri verso il basso e seleziona il passaggio Esegui shell come Aggiungi build nella sezione Compila, quindi aggiungi il seguente comando da eseguire durante la creazione del progetto.

echo "This is $JOB_NAME"

Quindi, fai clic su Salva pulsante. Dovresti vedere la seguente pagina:

Ora, fai clic su Crea ora pulsante. Dovresti vedere la seguente pagina:

Ora puoi fare clic su Console Icona per vedere l'output della tua build nella pagina seguente:

Conclusione

Congratulazioni! hai installato con successo Jenkins su Debian 11. Ora puoi implementare Jenkins nel tuo ambiente di sviluppo. Per ulteriori informazioni, visita la pagina della documentazione di Jenkins.


Debian
  1. Come installare R su Debian 9

  2. Come installare Jenkins su Debian 9

  3. Come installare Jenkins su Debian 10 Linux

  4. Come installare osquery su Debian 10

  5. Come installare WildFly su Debian 11

Come installare Vai su Debian 10

Come installare LEMP in Debian 7

Come installare Jenkins su Ubuntu 18.04

Come installare Flectra su Debian 10

Come installare Jenkins su CentOS 8

Come installare Vai su Debian