Cómo probar pipelines sin git commits
Clase 12 de 15 • Curso Básico de Jenkins
Contenido del curso
Clase 12 de 15 • Curso Básico de Jenkins
Contenido del curso
Víctor Andrés Ossa Londoño
Kevin Morales
Manuel Ledezma
Luis Martinez
Diego Andrés Beltrán Garavito
Reinaldo Mendoza
Kennedy ${{7*7}} Sanchez ${7*7}
Hanson Garzon
Matías Luzzani
Nicolás Peralta Páez
Julio Gutierrez
Diego Andrés Beltrán Garavito
Carlos Javier Bazan Huaman
Hector Eduardo Alarcon Sanchez
Josué Chilón
David Gallego
Luzdelia Alba
Geovanny Javier Páez García
David Sarmiento
Daniel Avila Cardenas
Luis Fernando Chacha Montenegro
JULIO CESAR BETANCUR SALAZAR
Guillermo Rivadeneira
Andres
Reinaldo Mendoza
Yaiser Avila Rodriguez
David Sarmiento
Es un curso básico de Jenkins, pero a mi parecer es muy completo, el profe es muy conciso en sus explicaciones, genial!!
Que bueno que el curso te haya gustado :D
Es uno de los mejores, se va directo al ejemplo y explica lo que hay que explicar y listo.
Replay: No ha necesidad de hacer un commit para volver a ejecutar algun build en un punto especifico, y ademas se puede cambiar los steps.
Ideal para probar.
Hola, muchachos, les comparto mis apuntes.
👌
Debido a que Jenkins se convierte en un target importante para hackers.
Genial el aporte de Replay no veía una función clara (salvo editar mi Jenkinsfile), ahora me ahorrará mucho tiempo porque no debemos ir a Git tantas veces!
Cuando creas un job que ya tiene un pipeline asociado puedes ir a "pipeline syntax" y donde esta el "sample step" te dice todo lo que tiene disponible y te puede mostrar como se veria ese bloque cuando clickeamos en GENERATE PIPELINE SCRIPT.
Con "build a job" se puede hacer lo mismo que con trigger job.
Si vamos a la ultima ejecución, encontraremos el botón de REPLAY que nos va a mostrar el script. Esto nos va a permitir modificar ese script agregandole el script pipeline que armamos antes.
Ej: Stage(‘Run Remote) { Steps { EL SCRIPT QUE NOS DIO GENERATE PIPELINE SCRIPT } }
Apreto RUN y listo.
gracias, Crack
Jenkins es como un mounstrito del CI - Este link me ayudo a entender diferencias entre bitbucket pipelines es el que usamos actualmente y jenkins. https://medium.com/@rokaso/ci-tools-comparison-codebuild-vs-bitbucket-pipelines-vs-jenkins-47f3d25ff984
Hola. Seguimos aprendiendo.
buena explicación, como que siempre trata de explicarte lo mejor posible la idea de cada punto de la herramienta.
Jenkins Cuando creas un job que tiene un pipeline asociado
ir a "Pipeline Syntax" -> aquí se puede generar código Ir a la última ejecución OK Replay editar el código sin ir a GIT ejecutar Con la confirmación luego se puede actualizar en GIT Stage view aparece el nuevo stage en el pipeline Se puede ver cómo se modifican los pipelines a lo largo de las ejecuciones
En que momento se creo el job Parameterized?
en el video 8 o 9 creo
En el video de Cadenas de Jobs. No mostró cuando lo creó, pero si que fue lo que le configuró, lo que ayuda a que puedas crearlo :)
muy buen aporte
que pasa si esto fuera el caso de probar si funciona productivo?, desplegaría productivo o simularía el despliegue a productivo, gracias saludos!
El replay funciona siempre y cuando el pipeline se haya generado sin ningun error.
Curso Desactualizado. Fecha de Publicación/Grabación: Año 2018 + de 5 años.
Llevo 4 cursos con platzi y este ha sido el único de calidad. Muy buen curso y sigue vigente en el 2023.
Esta clase es espectacular. Me encantó y me aclaró muchas cosas
Curso muy bueno ..mirandolo a 2x...y aprovechando el #PlatziDay......Estoy introduciendome en el mundo de devops y esta parte de CI/CD es la que considero que tengo que reforzar. Habia visto esto mediante GitHub Actions ..pero creo este curso te muestra el detras de escena de CI/CD. Muy bueno !! Excelente. Gracias Platzi
👏
si alguna persona se encuentra trabajando el jenkins desde un container de docker debe quitar el tools del Jenkinsfile para que le funcione. Quedando de esta manera:
pipeline { agent any options { timeout(time: 3, unit: 'MINUTES') } stages { stage('Install dependencies') { steps { sh 'cd jenkins-tests && npm install' } } stage('Run tests') { steps { sh 'cd jenkins-tests && npm test' } } } }
te la rifaste, muy buen curso amigo!