Principy pracovních postupů
Pracovní postupy definují požadovanou automatizaci. Podrobně popisuje události, které by měly aktivovat pracovní postup.
Definujte také úlohy, které se mají spustit při aktivaci pracovního postupu.
Úloha definuje umístění, ve kterém se budou akce spouštět, například které spouštěče použít.
Pracovní postupy jsou napsané v YAML a živě v úložišti GitHub na místě .github/workflows.
Příklad pracovního postupu:
# .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
Sadu úvodních pracovních postupů najdete tady: Úvodní pracovní postupy.
Povolenou syntaxi pracovních postupů najdete tady: Syntaxe pracovního postupu pro GitHub Actions.