Els plugins són una part fonamental de Jenkins, ja que permeten ampliar les seves funcionalitats i integrar-lo amb altres eines i serveis. En aquesta secció, aprendrem com utilitzar els plugins de Jenkins, des de la instal·lació fins a la configuració i ús en les nostres feines.

  1. Què són els Plugins de Jenkins?

Els plugins són extensions que afegeixen funcionalitats addicionals a Jenkins. Poden ser utilitzats per:

  • Integrar Jenkins amb sistemes de control de versions (com Git).
  • Afegir nous tipus de feines.
  • Proporcionar notificacions per correu electrònic.
  • Integrar amb eines de compilació i prova.
  • I molt més.

  1. Instal·lant Plugins de Jenkins

Pas 1: Accedir al Gestor de Plugins

  1. Inicia sessió a la teva instància de Jenkins.
  2. Ves a "Manage Jenkins" des del tauler principal.
  3. Selecciona "Manage Plugins".

Pas 2: Navegar i Seleccionar Plugins

  1. A la pestanya "Available", pots cercar plugins específics utilitzant la barra de cerca.
  2. Marca els plugins que vols instal·lar.

Pas 3: Instal·lar Plugins

  1. Després de seleccionar els plugins, fes clic a "Install without restart" o "Download now and install after restart".
  2. Espera que la instal·lació es completi. Si has seleccionat "Install without restart", els plugins estaran disponibles immediatament després de la instal·lació.

Exemple Pràctic: Instal·lant el Plugin de Git

1. Ves a "Manage Jenkins" > "Manage Plugins".
2. A la pestanya "Available", cerca "Git plugin".
3. Marca el "Git plugin" i fes clic a "Install without restart".
4. Espera que la instal·lació es completi.

  1. Configurant Plugins

Després d'instal·lar un plugin, pot ser necessari configurar-lo. La configuració varia segons el plugin, però generalment es fa des de "Manage Jenkins" o des de la configuració de la feina.

Exemple Pràctic: Configurant el Plugin de Git

  1. Ves a "Manage Jenkins" > "Configure System".
  2. Cerca la secció "Git" i configura els paràmetres necessaris, com ara la ubicació del Git executable.

  1. Utilitzant Plugins en Feines de Jenkins

Un cop instal·lats i configurats, els plugins poden ser utilitzats en les teves feines de Jenkins.

Exemple Pràctic: Utilitzant el Plugin de Git en una Feina

  1. Crea una nova feina o edita una feina existent.
  2. A la secció "Source Code Management", selecciona "Git".
  3. Proporciona l'URL del repositori Git i altres paràmetres necessaris.
  4. Configura els passos de compilació, prova, etc., segons les teves necessitats.
pipeline {
    agent any
    stages {
        stage('Checkout') {
            steps {
                git 'https://github.com/usuari/repo.git'
            }
        }
        stage('Build') {
            steps {
                // Comandes de compilació
            }
        }
        stage('Test') {
            steps {
                // Comandes de prova
            }
        }
    }
}

  1. Exercici Pràctic

Objectiu

Instal·lar i configurar el plugin de Git i utilitzar-lo en una feina de Jenkins per clonar un repositori i executar una comanda de compilació.

Passos

  1. Instal·la el plugin de Git seguint els passos descrits anteriorment.
  2. Configura el plugin de Git a "Manage Jenkins" > "Configure System".
  3. Crea una nova feina de pipeline.
  4. Configura la feina per clonar un repositori Git i executar una comanda de compilació.

Solució

pipeline {
    agent any
    stages {
        stage('Checkout') {
            steps {
                git 'https://github.com/usuari/repo.git'
            }
        }
        stage('Build') {
            steps {
                sh 'make build'
            }
        }
    }
}

  1. Errors Comuns i Solucions

Error: "No such file or directory" en executar comandes de Git

  • Solució: Assegura't que Git està instal·lat al servidor de Jenkins i que la ruta al Git executable està configurada correctament a "Manage Jenkins" > "Configure System".

Error: "Permission denied" en clonar un repositori privat

  • Solució: Configura les credencials correctes per accedir al repositori privat. Pots fer-ho des de la configuració de la feina a la secció "Source Code Management".

  1. Resum

En aquesta secció, hem après què són els plugins de Jenkins, com instal·lar-los, configurar-los i utilitzar-los en les nostres feines. Els plugins són una eina poderosa per ampliar les capacitats de Jenkins i integrar-lo amb altres eines i serveis. Amb aquesta base, estàs preparat per explorar i utilitzar una àmplia varietat de plugins per millorar els teus fluxos de treball a Jenkins.

© Copyright 2024. Tots els drets reservats