Descripción
Objetivo del capítulo: Ofrecer una visión general conceptual de CI/CD, al tiempo que se profundiza en la necesidad de la automatización de la entrega de software y los conceptos básicos de GitHub Actions.
Número de páginas: 15
Subtemas
1. Introducción a los conceptos (CI/CD)
2. ¿Por qué necesitamos la automatización de la entrega de software?
3. ¿Qué son GitHub Actions?
4. Identificación de conceptos centrales en GitHub Actions5. Runners alojados en GitHub.
Capítulo 2: Primeros pasos con los flujos de trabajo de GitHub ActionsObjetivo del capítulo: Introducción a los flujos de trabajo de GitHub Actions.
Número de páginas: 25
Subtemas
1. Uso de plantillas de flujo de trabajo preconfiguradas
2. Uso de Marketplace Actions para crear flujos de trabajo
3. Creación de una aplicación web .NET Core con GitHub Actions
4. Comprensión de la estructura de un flujo de trabajo (trabajos, acciones, establecimiento de dependencias de trabajos, etc.)
5. Configuración de la integración continua mediante GitHub ActionsCapítulo 3: Variables y secretos con GitHub Actions
Objetivo del capítulo: Lecciones para proporcionar una guía práctica sobre el uso de variables y secretos en un flujo de trabajo de GitHub.
Número de páginas: 15
Subtemas:
1. Definición y uso de variables
2. Comprensión del uso de variables predeterminadas
3. Convenciones de nomenclatura para variables
4. Definición y uso de secretosCapítulo 4: Uso de tokens
Objetivo del capítulo: Comprender el uso de tokens de sistema y tokens de acceso personal para trabajar con repositorios y problemas de GitHub a través de la API REST en el flujo de trabajo de GitHub Actions.
Número de páginas: 15
Subtemas:
1. Uso de GITHUB_TOKEN
2. Creación de un token de acceso personal
3. Uso del token de acceso personal en el flujo de trabajo
Capítulo 5: Artefactos y almacenamiento en caché de dependencias
Número de páginas: 20
Subtemas:
1. Almacenamiento de contenido en artefactos
2. Uso de artefactos en trabajos posteriores
3. Carga a un almacén de artefactos externo y uso de los mismos en otros flujos de trabajo4. Eliminación de artefactos
5. Almacenamiento en caché de dependencias de flujo de trabajo (comparación de almacenamiento en caché y artefactos, uso de la acción de caché y claves de caché coincidentes)
6. Limitaciones y política de desalojo en el almacenamiento en caché
Capítulo 6: Uso de agentes autoalojados
Objetivo del capítulo: Configuración de su propio hardware y software para ejecutar GitHub Actions.
Número de páginas: 30
Subtemas:
1. Comprensión de los agentes autoalojados
2. Configuración y adición/eliminación de agentes autoalojados en GitHub.
3. Agentes autoalojados con proxy
4. Uso de etiquetas para organizar agentes autoalojados
Autor: Chaminda Chandrasekara, Pushpa Herath
Editorial: Apress
Publicado: 14/03/2021
Páginas: 162
Tipo de encuadernación: Tapa blanda
Peso: 0.57lbs
Tamaño: 9.21h x 6.14w x 0.38d
ISBN13: 9781484264638
ISBN10: 1484264630
Categorías BISAC:
- Informática | Programación | Microsoft
Sobre el autor
Chaminda Chandrasekara es un Microsoft Most Valuable Professional (MVP) para Visual Studio ALM y Scrum Alliance Certified ScrumMaster(R), y se enfoca y cree en la mejora continua del ciclo de vida del desarrollo de software. Es el arquitecto de desarrollo en la nube y DevOps en eKriegers (Pvt) Ltd. Chaminda es un colaborador activo de la comunidad de Microsoft (MCC) que es bien reconocido por sus contribuciones en los foros de Microsoft, galerías de TechNet, wikis y Stack Overflow, y contribuye con extensiones a Azure DevOps Server y Services (anteriormente VSTS/TFS) en Microsoft Visual Studio Marketplace. También contribuye a otros proyectos de código abierto en GitHub. Chaminda ha publicado seis libros con Apress.
Pushpa Herath es una Microsoft Most Valuable Professional (MVP) que trabaja como ingeniera senior de DevOps en 99x. Tiene muchos años de experiencia en Azure DevOps Server y Services (anteriormente VSTS/TFS), la plataforma de la nube de Azure y la automatización de control de calidad. Es una experta en DevOps que actualmente lidera la comunidad DevOps de Sri Lanka, y ha demostrado un conocimiento profundo de las herramientas de la plataforma de la nube de Azure en sus actividades comunitarias. Ha publicado cuatro libros con Apress y ha hablado en eventos comunitarios, así como en el canal de YouTube de su comunidad DevOps de Sri Lanka. Pushpa escribe en su blog sobre tecnología en DevOps Adventure.

