¿Para qué sirve la función Actions en GitHub?

 Un saludo cordial a nuestros lectores 💓 el día de hoy hablaremos sobre una de las funciones de GitHub, como bien sabrán es un portal que ofrece a los desarrolladores el poder crear repositorios los cuales se almacenan en la nube, y bueno como dije antes hoy hablaremos de una de sus funciones la cual es ACTIONS.

- ¿PERO QUE PERMITE ACTIONS?  🙎

-----------------------------------------------------------

 permite ejecutar lo que es automatizar los flujos de trabajo, también permite que sean ejecutados cuando otros tipos de eventos se estén realizando en los repositorios. Por ejemplo, se podría ejecutar un flujo de trabajo para que agregue automáticamente las etiquetas adecuadas cada que alguien cree una propuesta nueva en nuestro repositorio 

- ¿QUE ES UN FLUJO DE TRABAJO?

Es un proceso automatizado configurable que ejecutará uno o más jobs. Los flujos de trabajo se definen mediante un archivo de YAML que se verifica en tu repositorio y se ejecutará cuando lo active un evento dentro de este o puede activarse manualmente o en una programación definida.-

- ¿COMO SE CREA UNO?

se utiliza la sintaxis de YAML para poder definir el flujo de trabajo. Cada uno de este se almacena como un archivo YAML independiente en el repositorio, en un directorio llamado.github/workflows.

se puede crear un flujo de trabajo en nuestro repositorio el cual se activa automáticamente junto con las series de comandos cada que se suba algun código. Este flujo de trabajo extrae el código insertado,, instala el marco de pruebas de bats y ejecuta un comando básico para generar la versión de los bats.

1. En debemos crear un directorio .github/worksflows/ para almacenar los archivos de flujo de trabajo 

2. En el directorio .github/workflows/  debemos crear u archivo denominado learn-github-actions.yml y agregue este codigo

---------------------------------------------------------------------------

---------------------------------------------------------------------------

copiar y insertar en el Directorio

name: learn-github-actions
run-name: ${{ github.actor }} is learning GitHub Actions
on: [push]
jobs:
  check-bats-version:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v3
      - uses: actions/setup-node@v3
        with:
          node-version: '14'
      - run: npm install -g bats
      - run: bats -v
---------------------------------------------------------------------

- Visualizar el archivo de flujo de trabajo

En este diagrama, lo puedes ver en el archivo de flujo de trabajo que acabas de crear, así como la forma en que los componentes de GitHub Actions se organizan en una jerarquía. Cada paso ejecuta una acción o script de shell simples.





Comentarios

Entradas populares