Ferramentas de Build, Bundlers e Editores
GitHub Actions Workflow Cheat Sheet
Sintaxe YAML para workflows de CI/CD, triggers e steps no GitHub Actions.
Triggers
Define os eventos que disparam o workflow.
on:
push:
branches: [main]
pull_request:
branches: [main] Estrutura
Define o ambiente de execução (Runner).
jobs:
build:
runs-on: ubuntu-latest Steps
Ação padrão para baixar o código do repositório.
steps:
- uses: actions/checkout@v4 Executa comandos de terminal no runner.
- name: Install Deps
run: npm install Avançado
Executa o job em múltiplas versões ou ambientes.
strategy:
matrix:
node-version: [18.x, 20.x] Segurança
Uso de segredos e variáveis de ambiente.
env:
API_KEY: ${{ secrets.API_KEY }}