{"product_id":"hands-on-github-actions-implement-ci-cd-with-github-action-workflows-for-your-applications","title":"Github Actions práctico: implemente CI\/CD con los flujos de trabajo de Github Actions para sus aplicaciones","description":"\u003cb\u003eCapítulo 1: Introducción a GitHub Actions \u003c\/b\u003e\u003cp\u003e\u003cb\u003eObjetivo del capítulo: \u003c\/b\u003eOfrecer 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.\u003c\/p\u003e \u003cp\u003e\u003cb\u003eNúmero de páginas\u003c\/b\u003e: 15\u003cb\u003e\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003eSubtemas\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e1. Introducción a los conceptos (CI\/CD)\u003c\/p\u003e \u003cp\u003e2. ¿Por qué necesitamos la automatización de la entrega de software?\u003c\/p\u003e \u003cp\u003e3. ¿Qué son GitHub Actions?\u003c\/p\u003e 4. Identificación de conceptos centrales en GitHub Actions \u003cp\u003e\u003c\/p\u003e \u003cp\u003e5. Runners alojados en GitHub.\u003c\/p\u003e\u003cb\u003e Capítulo 2: Primeros pasos con los flujos de trabajo de GitHub Actions \u003c\/b\u003e\u003cp\u003e\u003cb\u003eObjetivo del capítulo: \u003c\/b\u003eIntroducción a los flujos de trabajo de GitHub Actions. \u003cb\u003e\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003eNúmero de páginas\u003c\/b\u003e: 25\u003cb\u003e\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003eSubtemas\u003c\/b\u003e \u003c\/p\u003e \u003cp\u003e1. Uso de plantillas de flujo de trabajo preconfiguradas\u003c\/p\u003e \u003cp\u003e2. Uso de Marketplace Actions para crear flujos de trabajo\u003c\/p\u003e \u003cp\u003e3. Creación de una aplicación web .NET Core con GitHub Actions\u003c\/p\u003e \u003cp\u003e4. Comprensión de la estructura de un flujo de trabajo (trabajos, acciones, establecimiento de dependencias de trabajos, etc.)\u003c\/p\u003e 5. Configuración de la integración continua mediante GitHub Actions\u003cbr\u003e\u003cb\u003e Capítulo 3: Variables y secretos con GitHub Actions \u003c\/b\u003e\u003cp\u003e\u003cb\u003eObjetivo del capítulo: \u003c\/b\u003eLecciones para proporcionar una guía práctica sobre el uso de variables y secretos en un flujo de trabajo de GitHub.\u003cb\u003e\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003eNúmero de páginas\u003c\/b\u003e: 15\u003cb\u003e\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003eSubtemas: \u003c\/b\u003e \u003c\/p\u003e \u003cp\u003e1. Definición y uso de variables\u003c\/p\u003e \u003cp\u003e2. Comprensión del uso de variables predeterminadas\u003c\/p\u003e \u003cp\u003e3. Convenciones de nomenclatura para variables\u003c\/p\u003e 4. Definición y uso de secretos\u003cp\u003e\u003c\/p\u003e \u003cp\u003e \u003c\/p\u003e\u003cb\u003e Capítulo 4: Uso de tokens \u003c\/b\u003e\u003cp\u003e\u003cb\u003eObjetivo del capítulo: \u003c\/b\u003eComprender 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.\u003cb\u003e\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003eNúmero de páginas\u003c\/b\u003e: 15\u003c\/p\u003e \u003cp\u003e\u003cb\u003eSubtemas: \u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e1. Uso de GITHUB_TOKEN\u003c\/p\u003e \u003cp\u003e2. Creación de un token de acceso personal\u003c\/p\u003e \u003cp\u003e3. Uso del token de acceso personal en el flujo de trabajo\u003c\/p\u003e \u003cp\u003e \u003c\/p\u003e\u003cb\u003e Capítulo 5: Artefactos y almacenamiento en caché de dependencias \u003c\/b\u003e\u003cp\u003e\u003cb\u003eNúmero de páginas\u003c\/b\u003e: 20\u003c\/p\u003e \u003cp\u003e\u003cb\u003eSubtemas: \u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e1. Almacenamiento de contenido en artefactos\u003c\/p\u003e \u003cp\u003e2. Uso de artefactos en trabajos posteriores\u003c\/p\u003e 3. Carga a un almacén de artefactos externo y uso de los mismos en otros flujos de trabajo\u003cp\u003e\u003c\/p\u003e \u003cp\u003e4. Eliminación de artefactos\u003c\/p\u003e \u003cp\u003e5. 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)\u003c\/p\u003e \u003cp\u003e6. Limitaciones y política de desalojo en el almacenamiento en caché\u003c\/p\u003e \u003cp\u003e \u003c\/p\u003e\u003cb\u003e Capítulo 6: Uso de agentes autoalojados \u003c\/b\u003e\u003cp\u003e\u003cb\u003eObjetivo del capítulo: \u003c\/b\u003eConfiguración de su propio hardware y software para ejecutar GitHub Actions.\u003cb\u003e\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003cb\u003eNúmero de páginas\u003c\/b\u003e: 30 \u003c\/p\u003e \u003cp\u003e\u003cb\u003eSubtemas: \u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e1. Comprensión de los agentes autoalojados\u003c\/p\u003e \u003cp\u003e2. Configuración y adición\/eliminación de agentes autoalojados en GitHub.\u003c\/p\u003e \u003cp\u003e3. Agentes autoalojados con proxy\u003c\/p\u003e \u003cp\u003e4. Uso de etiquetas para organizar agentes autoalojados\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAutor:\u003c\/b\u003e \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=AUTH-11030282\"\u003eChaminda Chandrasekara\u003c\/a\u003e, \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=AUTH-12330400\"\u003ePushpa Herath\u003c\/a\u003e\u003cbr\u003e\u003cb\u003eEditorial:\u003c\/b\u003e Apress\u003cbr\u003e\u003cb\u003ePublicado:\u003c\/b\u003e 14\/03\/2021\u003cbr\u003e\u003cb\u003ePáginas:\u003c\/b\u003e 162\u003cbr\u003e\u003cb\u003eTipo de encuadernación:\u003c\/b\u003e Tapa blanda\u003cbr\u003e\u003cb\u003ePeso:\u003c\/b\u003e 0.57lbs\u003cbr\u003e\u003cb\u003eTamaño:\u003c\/b\u003e 9.21h x 6.14w x 0.38d\u003cbr\u003e\u003cb\u003eISBN13:\u003c\/b\u003e 9781484264638\u003cbr\u003e\u003cb\u003eISBN10:\u003c\/b\u003e 1484264630\u003cbr\u003e\u003cb\u003eCategorías BISAC:\u003c\/b\u003e\u003cbr\u003e- \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=CAT-COM\"\u003eInformática\u003c\/a\u003e | \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=BISAC-COM051380\"\u003eProgramación | Microsoft\u003c\/a\u003e\u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cb\u003eSobre el autor\u003c\/b\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cb\u003eChaminda Chandrasekara\u003c\/b\u003e 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.\u003c\/p\u003e \u003cp\u003e\u003cb\u003ePushpa Herath\u003c\/b\u003e 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.\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e","brand":"Apress","offers":[{"title":"Default Title","offer_id":42664751366381,"sku":"9781484264638","price":44.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0550\/8097\/6621\/products\/img_affed06b-6d17-49ef-8024-113ab9d87018.jpg?v=1649410096","url":"https:\/\/sureshotbooks.com\/es\/products\/hands-on-github-actions-implement-ci-cd-with-github-action-workflows-for-your-applications","provider":"SureShot Books Publishing LLC","version":"1.0","type":"link"}