Automatizando DevOps con pipelines de GitLab CI/CD: Cree pipelines de CI/CD eficientes para verificar, proteger e implementar su código utilizando ejemplos de la vida real


Precio:
Precio de venta$59.98

Descripción

Utilice las tuberías CI/CD de GitLab para automatizar e implementar diferentes pasos de su ciclo de vida de desarrollo de software utilizando las mejores prácticas y métodos de resolución de problemas


Características principales:

  • Aproveche el poder de las tuberías CI/CD de GitLab en cada etapa de su ciclo de vida de desarrollo de software
  • Aprenda cómo GitLab facilita el uso de Git y lo hace más potente al confirmar y revisar código
  • Afiance su comprensión utilizando tutoriales prácticos y extensos ejercicios de autoevaluación
  • La compra del libro impreso o Kindle incluye un eBook gratuito en formato PDF


Descripción del libro:

Los desarrolladores e ingenieros de lanzamiento comprenden los altos riesgos que implica construir, empaquetar e implementar código correctamente. Asegurarse de que su código sea funcionalmente correcto, rápido y seguro es una tarea que consume tiempo y es compleja. La implementación, el desarrollo y la implementación del código se pueden realizar de manera eficiente utilizando las tuberías CI/CD de GitLab.

Automatizando DevOps con las tuberías CI/CD de GitLab comienza con los conceptos básicos de Git y GitLab, mostrando cómo confirmar y revisar código. Aprenderá a configurar los GitLab Runners para ejecutar y autoescalar las tuberías CI/CD y a crear y configurar tuberías para muchos pasos del ciclo de vida de desarrollo de software. También descubrirá dónde encontrar los resultados de las tuberías en GitLab y cómo interpretar esos resultados. A lo largo del libro, estará bien equipado para implementar código en diferentes entornos, avanzando en las características de las tuberías CI/CD, como la conexión de GitLab a un clúster de Kubernetes y el uso de GitLab con Terraform, la activación de tuberías y la mejora del rendimiento de las tuberías y el uso de las mejores prácticas y consejos de resolución de problemas para tuberías no cooperativas. Los ejemplos en el texto, los casos de uso y las autoevaluaciones reforzarán los importantes conceptos de CI/CD, GitLab y Git, y le ayudarán a prepararse para entrevistas y exámenes de certificación relacionados con GitLab.

Al final de este libro, podrá usar GitLab para construir tuberías CI/CD que automaticen todos los pasos de DevOps necesarios para construir e implementar código seguro y de alta calidad.


Lo que aprenderá:

  • Obtenga información sobre los fundamentos de Git, GitLab y DevOps
  • Comprenda cómo crear, ver y ejecutar tuberías CI/CD de GitLab
  • Explore cómo verificar, proteger e implementar código con tuberías CI/CD de GitLab
  • Configure y use GitLab Runners para ejecutar tuberías CI/CD
  • Explore características avanzadas de las tuberías CI/CD de GitLab como DAGs y lógica condicional
  • Siga las mejores prácticas y métodos de resolución de problemas de las tuberías CI/CD de GitLab
  • Implemente flujos de trabajo de ciclo de vida de desarrollo de software de extremo a extremo utilizando ejemplos


Para quién es este libro:

Este libro es para ingenieros de DevOps/DevSecOps, desarrolladores de aplicaciones, ingenieros de lanzamiento, ingenieros de control de calidad, ingenieros de seguridad, SREs y administradores de sistemas que buscan implementar tareas de ciclo de vida de desarrollo de software rápidas, seguras y automatizadas utilizando tuberías de integración continua y entrega continua (CI/CD) en GitLab. Será útil tener conocimientos básicos de las principales etapas del ciclo de vida de desarrollo de software y los procesos de DevOps.



Autor: Christopher Cowell, Nicholas Lotz, Chris Timberlake
Editorial: Packt Publishing
Publicado: 24/02/2023
Páginas: 348
Tipo de encuadernación: Tapa blanda
Peso: 1.32 libras
Tamaño: 9.25h x 7.50w x 0.72d
ISBN13: 9781803233000
ISBN10: 1803233001
Categorías BISAC:
- Informática | Desarrollo e ingeniería de software | Análisis y diseño de sistemas
- Informática | Desarrollo e ingeniería de software | Herramientas

Este título no es retornable