Förstå arbetsflöden

Slutförd

Arbetsflöden definierar den automatisering som krävs. Den beskriver de händelser som ska utlösa arbetsflödet.

Definiera också de jobb som ska köras när arbetsflödet utlöses.

Jobbet definierar den plats där åtgärderna ska köras, som vilken löpare som ska användas.

Arbetsflöden skrivs i YAML och finns i en GitHub-lagringsplats på den plats .github/workflows.

Exempelarbetsflöde:

# .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

Du hittar en uppsättning startarbetsflöden här: Startarbetsflöden.

Du kan se den tillåtna syntaxen för arbetsflöden här: Arbetsflödessyntax för GitHub Actions.