Examen de la versión y prueba de una acción

Completado

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.

Salida de la consola de las acciones.

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.