Jenkins al completo

所在平台: Udemy

课程主页: https://www.udemy.com/course/jenkins-al-completo/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:Jenkins 全面课程 课程概述:欢迎来到Jenkins全面课程,本课程旨在带领您从基本概念到使用Jenkins进行持续集成和交付(CI/CD)的高级技术。无论您是软件自动化的新手,还是希望优化开发工作流的有经验开发者,本课程都非常适合您。课程内容以实践为主,包含多个练习和实验,使用真实的示例,涵盖git、github、docker、java、maven、C语言,WEB服务器、Tomcat等不同环境。 您将获得一台预装了所有必要软件的Ubuntu虚拟机,无需进行任何安装,包括Jenkins、git、java、docker、maven等。此外,我还为您准备了一个Docker环境,您可以在该环境中启动多个Jenkins节点,在创建从属服务器和多节点环境的部分中使用。您只需在我准备的虚拟机或自己安装Docker的机器上启动Docker环境即可。 学习内容包括: - Jenkins基础知识:了解Jenkins的架构及其主要功能,这使其成为软件开发任务自动化的领先工具。 - 配置与管理:学习如何在不同环境中安装和配置Jenkins,管理插件及配置服务器和工作节点。 - 项目作业:通过简单的作业开始了解Jenkins的功能。 - 参数和变量:使用这些组件创建动态且强大的作业。 - Jenkins管道:深入学习管道的创建与管理,使用Groovy编写管道脚本以自动化构建和部署过程。 - 与第三方工具集成:学习如何将Jenkins与Git、Docker、Kubernetes等工具集成,以便于容器环境中的应用开发与部署。 - 触发器:创建自动触发器,并与如GIT等产品集成。 - 并行阶段:学习如何创建并行执行的阶段。 - 可视化插件:探索如Blue Ocean等可视化产品,提高工具的可用性。 - 代理和节点:创建代理和从属节点,以便在多个服务器和环境中触发作业,优化Jenkins配置,提升性能,扩展操作。 - Docker作为代理:利用Docker容器启动作业。 - 组织文件夹:自动发现您Git存储库中所有类型为Jenkins的仓库。 - 多配置管道:执行条件的多重组合。 - 脚本化管道:使用Groovy语言灵活地创建管道。 适合对象:本课程面向软件开发人员、QA工程师、系统管理员,以及希望实施和管理Jenkins进行CI/CD任务自动化的IT专业人士。完成课程后,您将具备配置、管理和优化Jenkins的技能,能够实施高效的CI/CD实践,从而提升您的开发项目的质量和效率。 如有任何疑问,请随时通过平台与我联系。 问候, Sergio,Apasoft培训团队

课程评论(0条)

课程详情

Bienvenido al Curso Jenkins al completo, diseñado para llevarte desde los conceptos básicos hasta las técnicas avanzadas de integración y entrega continua (CI/CD) utilizando Jenkins. Este curso es ideal tanto para principiantes en automatización de software como para desarrolladores experimentados que buscan optimizar sus flujos de trabajo de desarrollo.El curso es MUY PRÁCTICO, con múltiples ejercicios y laboratorios, intentando hacer ejemplos reales con distintos entornos como git, github, docker, java, maven C, Servidores WEB, Tomcat, y mucho más.Dispones de una MÁQUINA VIRTUAL ubuntu con todo el software ya preparado sin necesidad de instalar nada: jenkins, git, java, docker maven, etc...También os he preparado un ENTORNO DOCKER donde podeis lanzar múltiples nodos Jenkins para usar en la sección donde se crean los servidores esclavos y entornos multi nodo. Solo teneis que lanzar el entorno Docker en la máquina virtual que os he preparado o en vuestra propia máquina si teneis instalado Docker.¿Qué Aprenderás durante esta formación?Fundamentos de Jenkins: Comenzaremos con una introducción a Jenkins, explorando su arquitectura y las principales características que lo hacen la herramienta líder para la automatización de tareas en el desarrollo de software.Configuración y Gestión. Plugins: Aprenderás a instalar y configurar Jenkins en diferentes entornos, manejar plugins y configurar tanto el servidor como los nodos de trabajo.Trabajos de proyecto libre: los jobs ,más sencillos de jenkins, donde empezaremos a ver las funcionalidades del producto.Parámetros y variables: aprenderemos a usar estos componentes para crear trabajos dinámicos y potentes.Pipelines de Jenkins: Profundizaremos en la creación y gestión de pipelines, enseñándote a escribir scripts de pipeline utilizando Groovy para automatizar todo tu proceso de construcción y despliegue.Integración con Herramientas de Terceros: Veremos cómo integrar Jenkins con herramientas como Git, Docker, y Kubernetes para facilitar el desarrollo y la implementación de aplicaciones en ambientes de contenedores.Triggers: aprenderás a crear triggers automáticos en Jenkins y su integración con productos como GIT.Etapas en paralelo: veremos como crear etapas que se ejecuten en paralelo.Plugins visuales: eprendremos productos visuales como Blue Ocean que nos permiten una msayor usabilidad del productoAgentes y nodos: estuadiaremos como crear agentes y nodos esclavos dentro de Jenkins, para poder lanzar trabajos por múltiples servidores y entornos. Esto permite optimizar tus configuraciones de Jenkins, mejorar el rendimiento y escalar tus operaciones para soportar equipos y proyectos más grandes. Docker como agentes: tecnología que permite usar contenedores Docker para lanzar nuestros trabajos.Organization Folders: descubre de forma automática todos los repositorios de tipo Jenkins en tu almacen de repositorios Git.Pipelines de tipo multiconfiguración: permite realizar combinaciones multiples de condiciones.Scripted pipelines: una fiorma muy potente y flexible de crear pipelines mendiante el lenguaje groovy.Y muchas más cosas: en el curso tocaremos muchos puntos y temas que necesitas conocer para trabajar de forma productiva con este entorno..¿Para Quién es Este Curso? Este curso está dirigido a desarrolladores de software, ingenieros de QA, administradores de sistemas y cualquier profesional de TI que desee implementar y manejar Jenkins para la automatización de tareas de CI/CD.Al finalizar el curso, tendrás las habilidades necesarias para configurar, gestionar y optimizar Jenkins, y podrás implementar prácticas de CI/CD eficientes que mejorarán la calidad y la eficiencia de tus proyectos de desarrollo.Cualquier duda o pregunta no dudes en ponerte en contacto conmigo a través de la plataformaUn saludoSergio de Apasoft Training

课程标签

0人关注该课程

主题相关的课程