Resumen
El objetivo de este módulo era comprender los distintos tipos de acciones de GitHub y, después, crear una acción personalizada de GitHub propia y usarla en un flujo de trabajo.
Para lograr este objetivo, primero ha obtenido información sobre los metadatos y la sintaxis necesarios para escribir acciones personalizadas de GitHub. Ha obtenido información sobre los comandos de flujo de trabajo para ampliar la funcionalidad a la acción, cómo elegir una ubicación pública o privada para la acción, y establecer procedimientos recomendados para documentar y crear versiones de la acción. También ha aprendido a publicar la acción en Marketplace de GitHub.
A continuación, ha aprendido cómo se comportan Acciones de GitHub al consumir API externas y también ha usado la respuesta de una API externa como parámetro output:
para un paso posterior del flujo de trabajo. Por último, ha visto cómo usar acciones para interactuar con un repositorio mediante la creación de un problema, el uso de varios paquetes en el código fuente de la acción y cómo usar @actions/core package
para escribir errores y finalizar una acción que no se comporta correctamente.
Más información
Aquí tiene algunos vínculos para obtener más información sobre los temas analizados en este módulo:
- Creación de una acción de contenedor de Docker
- Creación de una acción de JavaScript
- Creación de una acción de pasos de ejecución compuestos
- Sintaxis de metadatos para Acciones de GitHub
- Comandos de flujo de trabajo para Acciones de GitHub
- Establecimiento de códigos de salida para acciones
- Uso de la administración de versiones para acciones
- Publicación de una acción