All skills

Cloud & DevOps

CI/CD

Overview

In software engineering, CI/CD or CICD is the combined practices of continuous integration (CI) and continuous delivery (CD) or, less often, continuous deployment. They are sometimes referred to collectively as continuous development or continuous software development.

Read more

How it works

yaml
on: push
jobs:
  build:
    runs-on: ubuntu-latest
    steps:
      - run: npm ci && npm run build

The flow

Step by step, from source to running.

  1. 1A push triggers the pipeline
  2. 2CI installs deps & runs tests
  3. 3A build artifact is produced
  4. 4CD deploys to the environment

Links

More in Cloud & DevOps