Descripción de los flujos de trabajo
Los flujos de trabajo definen la automatización necesaria. Detalla los eventos que deben desencadenar el flujo de trabajo.
Además, defina los trabajos que se deben ejecutar al desencadenarse el flujo de trabajo.
El trabajo define la ubicación en la que se ejecutarán las acciones, como el ejecutor que se va a usar.
Los flujos de trabajo se escriben en YAML y se encuentran en un repositorio de GitHub, en .github/workflows.
Ejemplo de flujo de trabajo:
# .github/workflows/build.yml
name: Node Build.
on: [push]
jobs:
mainbuild:
runs-on: ${{ matrix.os }}
strategy:
matrix:
node-version: [12.x]
os: [windows-latest]
steps:
- uses: actions/checkout@v1
- name: Run node.js on latest Windows.
uses: actions/setup-node@v1
with:
node-version: ${{ matrix.node-version }}
- name: Install NPM and build.
run: |
npm ci
npm run build
Puede encontrar un conjunto de flujos de trabajo de inicio aquí: Flujos de trabajo de inicio.
Puede ver la sintaxis permitida para los flujos de trabajo aquí: Sintaxis de flujo de trabajo para Acciones de GitHub.