Jenkins
Aprende Jenkins desde trabajos freestyle hasta pipelines declarativas, bibliotecas compartidas, agentes Docker y pipeline como codigo.
11 lecciones, en orden
- 120 min
Qué es Jenkins
Abre la página de empleo de casi cualquier banco, operadora de telecomunicaciones, departamento de informática de un hospital o estudio de...
History and Hudson forkWhy Jenkins is still everywhereController and agentsPlugin ecosystemJenkins vs GitLab CI vs GitHub Actions - 225 min
Tu Primer Freestyle Job
Ya has leído qué es Jenkins y por qué sigue ahí. Nada de eso importa hasta que hayas visto con tus ojos a Jenkins clonar un repositorio, ejecutar un...
New ItemFreestyle projectSource Code ManagementExecute shell build stepBuild NowConsole output - 330 min
Tu primer pipeline declarativo
Vuelve al job de estilo libre que construiste en la lección anterior e imagina que han pasado seis meses. El script de shell ha crecido de tres...
Pipeline job typeJenkinsfileAgent anyStages and stepsDeclarative vs scripted - 430 min
Stages, Steps y Bloques Post
Tu primer pipeline era una sola línea sh, y funcionaba. Uno real es un checkout, un build, un test y un empaquetado, y en cuanto tienes cuatro de...
Multiple stagesSh and echoArchiveArtifactsJunit stepPost alwaysPost success and failure - 525 min
Artifacts y resultados de pruebas
El build se puso en rojo a las dos de la madrugada y alguien tiene que averiguar por qué. Abre el job y lo único que hay en la página es un enlace a...
ArchiveArtifactsJunit stepPublishHTMLTest trend graphFingerprinting - 630 min
Entorno y credenciales
Tu pipeline necesita subir una imagen a un registry, y el registry pide una contraseña. Lo más rápido que funciona es pegarla en el Jenkinsfile, y el...
Environment blockCredentials() helperJenkins credentials storeUsername with passwordSecret textSSH key+1 - 730 min
Builds en Paralelo y Matrix
Cinco etapas, tres minutos cada una, y el pipeline tarda quince minutos. Ese número no solo molesta, cambia el comportamiento de la gente: dejan de...
Parallel inside a stageFan-out fan-inMatrix blockAxes and axisExcludes - 830 min
Agents y Docker
La build pasó el martes y falló el miércoles, sin ningún cambio en el código. Resulta que la del martes cayó en el agente donde alguien había...
Agent any vs agent noneAgent labelsAgent dockerAgent kubernetesPer-stage agents - 925 min
Triggers y Horarios
Un pipeline que solo se ejecuta cuando alguien pulsa Build Now no es integración continua, es un botón. El valor de CI está en los builds que nadie...
Triggers blockCron syntax with HPollSCMMultibranch PipelineGitHub and GitLab webhooks - 1030 min
Shared Libraries
Abre tres Jenkinsfiles de tu organización y encontrarás las mismas quince líneas de Groovy en todos. El notificador de Slack. El bloque de "construir...
Vars folderSrc folder@Library annotationCustom stepsGlobal utilities - 1145 min
Proyecto final: Pipeline como codigo para una aplicacion Node.js
Toca juntarlo todo. Vas a escribir un único Jenkinsfile que haga el trabajo completo de un proyecto Node.js pequeño: checkout, instalación, lint y...
Full JenkinsfileCheckoutParallel lint and testDocker build and pushCredentialsJunit results+1
Aprende Jenkins en tu idioma
Cada lección, examen y respuesta del tutor aparece en tu idioma. El tutor de IA responde en el idioma en que le hablas.
Roles that use Jenkins
See how hiring teams interview engineers on Jenkins, in production-like environments.
CI/CD Engineer
Hire CI/CD engineers who keep your release train on time. Interview them in real GitHub Actions, GitLab CI and Jenkins workspaces with builds that fail the way they do in production.
See the interviewRelease/Build Engineer
Hire release and build engineers who make shipping boring. Real repos, real artifact stores, real signing flows. We record every step they take.
See the interviewDevOps Engineer
Hire DevOps engineers who actually ship. Run live or take-home interviews in production-like Linux environments with Docker, Kubernetes, Terraform and CI/CD. See how they debug, automate, and work alongside AI.
See the interview