Es un curso básico de Jenkins, pero a mi parecer es muy completo, el profe es muy conciso en sus explicaciones, genial!!
Introducción
Introducción a Automatización
Jenkins Core
Introducción a Jenkins
Instalación y Configuración Básica de Jenkins
Manejo Básico de Usuarios
Jobs
¿Qué es un Job?
Configuración de un Job
¿Cómo Jenkins interactúa con su máquina local?
Plugins
Jenkins y su ecosistema de Plugins
Cadenas de Jobs
Connectándonos a GitHub
Pipelines
¿Qué es un 'Pipeline'?
¿Cómo puedo acelerar mi development de Pipelines?
Slave
Introducción a Slaves
Conectado un Slave
Cierre
Cierre del curso, introducción a DevOps
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
Yamil Asusta
Aportes 32
Preguntas 3
Es un curso básico de Jenkins, pero a mi parecer es muy completo, el profe es muy conciso en sus explicaciones, genial!!
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.
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.
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?
muy buen aporte
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!
Excelente Curso, lo he llevado a mi integración entre Azure DevOps y Jenkins para ejecutar mis pipeline desde Visual Studio 2019 , haciendo CI de mis proyectos.
El replay es cosa de locos, me ahorra gran cantidad de trabajo al no tener que realiza de nuevo un commit para poder observar como va mi pipeline y si mi código agregado quedó bien!! muy didáctico.
Una manera super eficaz de hacer crecer un pipeline mediante el pipeline syntax, ¡GENIAL!
Una manera rápida y segura
O sea, incluso el código mismo se puede automatizar desde Jenkins? Nada queda ambiguo con esto, wooow!
localhost:8080/pipeline-syntax
Me encanto el pique del ripley! 😃
Excelente lo del replay
¡Buen aporte la funcionalidad del Replay!
Replay, una maravilla al momento de aprender a configurar los pipelines
¿como obtengo una variable de salida de un job?
Genial 😃
Pipeline Syntax, this Snippet Generator will help you learn the Pipeline Script code which can be used to define various steps. Pick a step you are interested in from the list, configure it, click Generate Pipeline Script, and you will see a Pipeline Script statement that would call the step with that configuration. You may copy and paste the whole statement into your script, or pick up just the options you care about. (Most parameters are optional and can be omitted in your script, leaving them at default values.).
Con la opción Replay (disponible en el dashboard de cada buld dentro de un Job) NO hay necesidad de hacer un commit para volver a ejecutar algún build en un punto especifico, y además es posible modificar (y agregar) se puede cambiar los steps.
Muy útil la sección del pipeline Syntax
¿Cómo puedo hacer un deploy con Jenkins en un servidor remoto en desarrollos Java y Laravel8? Usando como servidor web Wildfly y Apache.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?