← Deployment & Docker33 / 45
Struktur Workflow GitHub Actions (.github/workflows/)
File .github/workflows/ci.yml mendefinisikan skrip otomatisasi yang dipicu oleh event on: [push, pull_request].
👀 Contoh dulu
name: CI Pipeline
on: [push]
jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- run: npm install && npm testHasilnya: GitHub Actions otomatis mengeksekusi tes di setiap push kode.
💡 Workflow gagal (merah) menolak penggabungan Pull Request.
📝 Sekarang giliranmu
Konfigurasikan agar workflow otomatis berjalan apabila terdapat dorongan kode baru (push) maupun usulan perubahan (pull_request).
Preview