Build automated CI/CD pipelines with GitHub Actions.
Automate testing and deployment workflows.
Basic Workflow
// .github/workflows/ci.yml
name: CI
on: [push, pull_request]
jobs:
test:
runs-on: ubuntu-latest
steps:
– uses: actions/checkout@v4
– uses: actions/setup-node@v4
with:
node-version: ’22’
– run: npm ci
– run: npm test
Deployment
– name: Deploy
if: github.ref == ‘refs/heads/main’
run: ./deploy.sh
Conclusion
GitHub Actions automates your development workflow!