Programming Concepts — CI/CD
Continuous Integration (CI) and Continuous Deployment (CD) are practices for automatically testing and deploying code to production environments.
GitHub Actions Example:
name: CI Pipeline
on: [push]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- run: npm install
- run: npm test