Examen de la versión y prueba de una acción
A menudo, las acciones producirán una salida en la consola. No es necesario conectarse directamente a los ejecutores para recuperar esa salida.
La salida de la consola de las acciones está disponible directamente desde la interfaz de usuario de GitHub.
Seleccione Acciones en el menú superior del repositorio para ver una lista de flujos de trabajo ejecutados y ver la salida.
A continuación, haga clic en el nombre del trabajo para ver la salida de los pasos.
La salida de la consola puede ayudar a en las tareas de depuración. Si no es suficiente, también puede habilitar más registros. Consulte: Habilitación del registro de depuración.
Administración de versiones para acciones
Aunque es posible que esté satisfecho con la recuperación de la última versión de la acción, hay muchas situaciones en las que es posible que quiera una versión concreta de la acción.
Puede solicitar una versión concreta de la acción de varias maneras:
Etiquetas
Las etiquetas le permiten especificar las versiones precisas con las que quiere trabajar.
steps:
-uses: actions/install-timer@v2.0.1
Hashes basados en SHA
Puede especificar un hash basado en SHA solicitado para una acción. Esto garantiza que la acción no ha cambiado. Sin embargo, el inconveniente es que tampoco recibirá actualizaciones de la acción de manera automática.
steps:
-uses: actions/install-timer@327239021f7cc39fe7327647b213799853a9eb98
Ramas
Una manera común de solicitar acciones es hacer referencia a la rama con la que quiere trabajar. A continuación, se obtiene la última versión de esa rama. Esto significa que se beneficiará de las actualizaciones, pero también aumenta la posibilidad de dañar el código.
steps:
-uses: actions/install-timer@develop
Probar una acción
GitHub ofrece varias herramientas de aprendizaje para las acciones.
Acciones de GitHub: hello-world
Verá un ejemplo básico de cómo hacer lo siguiente:
- Organizar e identificar archivos de flujo de trabajo.
- Agregar scripts ejecutables.
- Crear bloques de flujos de trabajo y acciones.
- Desencadenar flujos de trabajo.
- Detectar registros de flujo de trabajo.