|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/jenkins-servidor-de-ic/
课程评论:没有评论
Coursera 课程《Jenkins: CI 服务器》总结 本课程全面介绍 Jenkins,一款开源的持续集成 (CI) 服务器。Jenkins 源自 Hudson 项目,由 Kohsuke Kawaguchi 开发,后在 Oracle 收购 Sun 后由社区独立发展。 Jenkins 的核心概念是“任务”,用于定义自动化流程,例如定期检查版本控制库。当开发者提交代码时,Jenkins 可自动编译并执行测试。若出现错误,Jenkins 会通过邮件等方式通知相关人员。若编译成功,Jenkins 可将代码集成并提交回版本库。 Jenkins 不仅能促进代码集成,还能作为开发过程中质量指标监控的工具。 课程内容结构: * **第一部分:工具与安装** - 准备课程所需的工具并进行安装。 * **第二部分:理解 DevOps 环境** - 回顾 DevOps 环境,了解其组成部分。 * **第三部分:Jenkins** - 深入学习 Jenkins 的使用和配置,创建第一个 Job。 * **第四部分:Pipelines 与 Groovy** - 使用 Groovy 语言创建和执行 Jenkins Pipelines。 * **第五部分:Master-Slave 架构** - 深入理解 Jenkins 的 Master-Slave 架构。 如果您对使用 Jenkins 进行持续集成感兴趣,本课程将是您的理想选择。
Jenkins es un servidor de integración continua de código abierto gratuito y uno de los servidores más utilizados. Esta herramienta proviene de una herramienta similar llamada Hudson, diseñada por Kohsuke Kawaguchi, que trabaja en Sun. Unos años después de que Oracle adquiriera Sun, la comunidad de Hudson decidió cambiar el nombre del proyecto a Jenkins, migrar el código a Github y continuar trabajando desde allí. Sin embargo, Oracle continuó manteniendo y trabajando en Hudson.El principal fundamento u objeto en Jenkins es la tarea, en la que indicamos qué hacer en la compilación. Por ejemplo, podemos programar una tarea en la que el repositorio de control de versiones se revisa con frecuencia, y cuando un desarrollador desea cargar su código en el control de versiones, se compilará y se ejecutarán las pruebas. Si el resultado no es el esperado o hay un error, Jenkins notificará al desarrollador y al equipo de control de calidad para que lo solucionen por correo electrónico o por cualquier otro medio. Si la compilación es correcta, podemos decirle a Jenkins que intente integrar el código y cargarlo en el repositorio de control de versiones. Uno de los beneficios de Jenkins es que, además de ayudarlo a integrar el código de forma regular, también puede actuar como una herramienta y un vínculo durante todo el proceso de desarrollo. En Jenkins, puede indicar que el indicador de calidad está activado y ver los resultados en la misma herramienta.Durante este curso aprenderemos el uso de esta herramienta desde el principio, ahondando en los temas más importantes y principales, como podemos ver en el temario puesto a continuación.Sección Uno: Herramientas e instalaciónInstalación de las herramientas necesarias para el curso.Sección Dos: Comprendiendo un entorno DevOpsUn repaso del entorno DevOps, entendiendo todos los apartados y en qué se compone.Sección Tres: JenkinsEntramos de lleno en Jenkins, aprendiendo su uso y configuración, con nuestros primeros Jobs.Sección Cuatro: Pipelines y GroovyAvanzamos en la creación de Pipelines con lenguaje de programación Groovy para ejecutarlos.Sección Cinco: Arquitectura Master-SlaveComprendemos y ahondamos en la arquitectura master-slave.Si estás interesad@ en aprender sobre IC con el servidor Jenkins, no dudes en apuntarte. ¡Te espero!