Aún no tienes acceso a esta clase

Crea una cuenta y continúa viendo este curso

¿Cómo puedo acelerar mi development de Pipelines?

12/15
Recursos

Aportes 28

Preguntas 3

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.

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!

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

buena explicación, como que siempre trata de explicarte lo mejor posible la idea de cada punto de la herramienta.

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
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 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.

Hola. Seguimos aprendiendo.

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.