En aquesta secció, aprendrem a crear i executar la nostra primera feina a Jenkins. Aquest és un pas fonamental per començar a utilitzar Jenkins per a l'automatització de tasques.

Objectius

  • Crear una feina senzilla a Jenkins.
  • Configurar la feina per executar un script bàsic.
  • Executar la feina i revisar els resultats.

Passos per Crear la Primera Feina

  1. Accedir al Tauler de Jenkins

  1. Obre el teu navegador web i accedeix a la URL on tens instal·lat Jenkins (per exemple, http://localhost:8080).
  2. Inicia sessió amb les teves credencials.

  1. Crear una Nova Feina

  1. Al tauler de Jenkins, fes clic a "New Item" (Nou Element) a la part superior esquerra.
  2. Introdueix un nom per a la teva feina, per exemple, "PrimeraFeina".
  3. Selecciona "Freestyle project" (Projecte de tipus lliure) i fes clic a "OK".

  1. Configurar la Feina

  1. Descripció del Projecte: Pots afegir una descripció per a la teva feina per recordar què fa.
  2. Gestió del Codi Font: Si la teva feina necessita accedir a un repositori de codi, pots configurar-ho aquí. Per aquesta primera feina, ho deixarem buit.
  3. Construcció: Aquí és on configurarem què farà la nostra feina. Fes clic a "Add build step" (Afegeix un pas de construcció) i selecciona "Execute shell" (Executa shell).
    • Introdueix el següent script:
      echo "Hola, món!"
      
  4. Post-Build Actions: Pots configurar accions que es realitzaran després de la construcció, com enviar notificacions. Per aquesta primera feina, no configurarem res aquí.

  1. Guardar i Executar la Feina

  1. Fes clic a "Save" (Desa) per guardar la configuració de la teva feina.
  2. Seràs redirigit a la pàgina de la feina. Fes clic a "Build Now" (Construeix ara) a la part dreta.

  1. Revisar els Resultats

  1. Un cop la feina s'hagi executat, veuràs una nova entrada a la secció "Build History" (Historial de construccions) a la part inferior esquerra.
  2. Fes clic a l'entrada recent per veure els detalls de la construcció.
  3. Fes clic a "Console Output" (Sortida de la consola) per veure la sortida del script. Hauries de veure alguna cosa com:
    Started by user admin
    Building in workspace /var/lib/jenkins/workspace/PrimeraFeina
    [PrimeraFeina] $ /bin/sh -xe /tmp/jenkins123456789.sh
    + echo Hola, món!
    Hola, món!
    Finished: SUCCESS
    

Exercici Pràctic

Objectiu

Crear una feina a Jenkins que imprimeixi la data i hora actual.

Passos

  1. Segueix els passos anteriors per crear una nova feina anomenada "MostrarDataHora".
  2. A la secció de construcció, afegeix un pas de shell amb el següent script:
    echo "La data i hora actual és: $(date)"
    
  3. Desa la feina i executa-la.
  4. Revisa la sortida de la consola per veure la data i hora actual.

Solució

La sortida de la consola hauria de mostrar alguna cosa com:

Started by user admin
Building in workspace /var/lib/jenkins/workspace/MostrarDataHora
[MostrarDataHora] $ /bin/sh -xe /tmp/jenkins123456789.sh
+ echo La data i hora actual és: Tue Mar 23 14:55:02 UTC 2023
La data i hora actual és: Tue Mar 23 14:55:02 UTC 2023
Finished: SUCCESS

Conclusió

En aquesta secció, hem après a crear i executar la nostra primera feina a Jenkins. Hem configurat una feina senzilla que executa un script de shell i hem revisat els resultats. Aquest és el primer pas per començar a automatitzar tasques amb Jenkins. En les següents seccions, explorarem més funcions i configuracions avançades per treure el màxim profit de Jenkins.

© Copyright 2024. Tots els drets reservats