Introducción
Script de GitHub es una acción de flujo de trabajo que proporciona acceso a la API de GitHub desde Acciones de GitHub. Ofrece compatibilidad cómoda con cualquier uso de API que esté disponible en octokit/rest.js.
Imagine que mantiene un animado repositorio de GitHub. El proyecto tiene un número considerable de consumidores y colaboradores y quiere asegurarse de que disfruten de una experiencia acogedora. Además, ha notado que las responsabilidades que conlleva administrar el planeamiento y la carga de trabajo del equipo pueden ser abrumadoras. Necesita una solución que le permita entregar algunas de las tareas mundanas a la automatización para que pueda centrarse en áreas en las que realmente agregue valor. Sabe que GitHub proporciona una API que le permite responder automáticamente a nuevos problemas y comenzar el flujo de trabajo de evaluación de prioridades para los nuevos informes de errores. Simplemente no ha dedicado tiempo a revisarla. Hasta ahora.
En este módulo se aprende a interactuar con la API de GitHub desde un flujo de trabajo de Acciones de GitHub mediante Script de GitHub.
Objetivos de aprendizaje
En este módulo, aprenderá a:
- Use Script de GitHub en el flujo de trabajo.
- Comente los problemas mediante Octokit.
- Agregue problemas a un panel de proyecto mediante Octokit.
- Use la sintaxis de expresiones de flujo de trabajo para filtrar los trabajos que se ejecutan en un flujo de trabajo.
Requisitos previos
- Una cuenta de GitHub
- Capacidad de editar archivos en GitHub y navegar por ellos
- Conocimiento de Acciones de GitHub
- Conocimientos de CI/CD
Se recomienda completar la automatización de tareas de desarrollo usando GitHub Actions antes de comenzar este módulo.