En aquest tema, explorarem el tauler de Jenkins, que és la interfície principal on els usuaris poden gestionar i supervisar les seves feines i pipelines. Entendre el tauler és fonamental per treballar eficientment amb Jenkins.
- Introducció al Tauler de Jenkins
El tauler de Jenkins és la primera pantalla que veus després d'iniciar sessió. Proporciona una visió general de l'estat de les feines, l'accés a la configuració i altres funcionalitats importants.
Components Principals del Tauler
- Barra de Navegació: Situada a la part superior, permet accedir ràpidament a diferents seccions com "Dashboard", "New Item", "People", "Build History", "Manage Jenkins", entre altres.
- Panell Principal: Mostra les feines i pipelines configurats, amb informació sobre l'estat actual, l'última execució, i altres detalls rellevants.
- Barra Lateral: Conté enllaços a accions i configuracions específiques per a la feina seleccionada, com "Configure", "Build Now", "Delete Project", etc.
- Barra de Navegació
La barra de navegació és una eina essencial per moure's per Jenkins. A continuació, es detallen les opcions més importants:
- Dashboard: Torna a la pàgina principal del tauler.
- New Item: Crea una nova feina o pipeline.
- People: Mostra una llista d'usuaris i la seva activitat recent.
- Build History: Proporciona un registre de totes les execucions de feines.
- Manage Jenkins: Accedeix a la configuració global de Jenkins.
- Panell Principal
El panell principal és on es mostren les feines i pipelines. Cada entrada inclou:
- Nom de la Feina: Enllaç al detall de la feina.
- Estat: Indicador visual (normalment un cercle de color) que mostra l'estat actual (per exemple, verd per èxit, vermell per fallada).
- Última Execució: Data i hora de l'última execució.
- Durada: Temps que va trigar l'última execució.
Exemple de Panell Principal
Nom de la Feina | Estat | Última Execució | Durada |
---|---|---|---|
Build-Project-A | 🟢 | 2023-10-01 10:00 | 5 min |
Test-Project-B | 🔴 | 2023-10-01 09:30 | 3 min |
Deploy-Project-C | 🟡 | 2023-10-01 08:45 | 7 min |
- Barra Lateral
La barra lateral canvia en funció de la selecció actual. Per exemple, si estàs veient una feina específica, la barra lateral inclourà opcions com:
- Configure: Modifica la configuració de la feina.
- Build Now: Executa la feina immediatament.
- Delete Project: Elimina la feina.
- View as JSON: Mostra la configuració de la feina en format JSON.
- Exercici Pràctic
Objectiu
Familiaritzar-se amb el tauler de Jenkins i les seves funcionalitats bàsiques.
Passos
- Inicia Sessió a Jenkins: Accedeix a la teva instància de Jenkins i inicia sessió.
- Explora la Barra de Navegació: Fes clic a cada opció de la barra de navegació per veure què ofereix.
- Revisa el Panell Principal: Observa les feines llistades, el seu estat, l'última execució i la durada.
- Utilitza la Barra Lateral: Selecciona una feina i explora les opcions disponibles a la barra lateral.
Solució
No hi ha una solució única per a aquest exercici, ja que l'objectiu és explorar i familiaritzar-se amb la interfície de Jenkins.
- Resum
En aquesta secció, hem après sobre els components principals del tauler de Jenkins, incloent la barra de navegació, el panell principal i la barra lateral. Aquest coneixement és essencial per gestionar i supervisar les feines i pipelines de manera eficient. En el proper tema, veurem com crear i executar feines a Jenkins.
Jenkins: De Principiant a Avançat
Mòdul 1: Introducció a Jenkins
Mòdul 2: Conceptes Bàsics de Jenkins
- Visió General del Tauler de Jenkins
- Creant i Executant Feines
- Entenent les Pipelines de Jenkins
- Utilitzant Plugins de Jenkins
Mòdul 3: Pipelines de Jenkins
- Pipeline com a Codi
- Pipelines Declaratives vs Scriptades
- Creant una Pipeline Simple
- Sintaxi de Pipeline
Mòdul 4: Pipelines Avançades de Jenkins
- Etapes i Passos de Pipeline
- Execució Paral·lela en Pipelines
- Utilitzant Variables d'Entorn
- Millors Pràctiques de Pipeline
Mòdul 5: Administració de Jenkins
- Gestionant Nodes de Jenkins
- Configurant la Seguretat
- Còpia de Seguretat i Restauració de Jenkins
- Monitorant Jenkins
Mòdul 6: Integrant Jenkins
- Integració amb Sistemes de Control de Versions
- Integració amb Eines de Compilació
- Integració amb Eines de Prova
- Integració amb Eines de Desplegament
Mòdul 7: Jenkins per a la Integració i el Lliurament Continu (CI/CD)
- Entenent CI/CD
- Configurant una Pipeline de CI
- Configurant una Pipeline de CD
- Automatitzant Desplegaments
Mòdul 8: Temes Avançats de Jenkins
- Utilitzant Jenkins amb Docker
- Jenkins i Kubernetes
- Jenkins com a Codi amb Jenkinsfile
- Escalant Jenkins