CI/CD & GitOps

CircleCI

Cloud CI/CD with fast parallel builds

🐧 Linux🍎 Mac🪟 Windows
Reviewed: Tested on: Kubernetes 1.29 · Terraform 1.8 · Ubuntu 22.04

What is this?

CircleCI runs your tests and builds in parallel every time you push code.

📁

Config files for CircleCI

Where to create or edit the main configuration — paths below match the setup steps.

  • .circleci/config.yml

    Location: Repository → .circleci/config.yml

    Jobs, orbs, and workflows for CircleCI

📥

Step 01

Install CircleCI

(01)Install CircleCI

Linux
1curl -fLSs https://raw.githubusercontent.com/CircleCI-Public/circleci-cli/main/install.sh | bash
2sudo mv ~/bin/circleci /usr/local/bin/ 2>/dev/null || true
⚙️

Step 02

Configure CircleCI

(01)Add .circleci/config.yml

Place config.yml inside .circleci/ at the repository root.

Linux
1mkdir -p .circleci
2cat > .circleci/config.yml << 'EOF'
3version: 2.1
4jobs:
5 build:
6 docker:
7 - image: cimg/node:20.0
8 steps:
9 - checkout
10 - run: npm ci && npm test
11EOF
12git add .circleci/config.yml && git commit -m "Add CircleCI" && git push

Step 03

Verify

(01)Verify installation

Linux
1circleci version
2circleci config validate