1. Home
  2. /
  3. Circleci-config
  4. /
  5. Simple CircleCI Pipeline

Simple CircleCI Pipeline - Circleci-config Typing CST Test

Loading…

Simple CircleCI Pipeline — Circleci-config Code

A simple CircleCI config to build and test a Node.js application.

# .circleci/config.yml
version: 2.1
jobs:
	build:
		docker:
		- image: cimg/node:16.14
		steps:
		- checkout
		- run: npm install
		- run: npm run build

test:
	docker:
		- image: cimg/node:16.14
		steps:
		- checkout
		- run: npm install
		- run: npm test

workflows:
	version: 2
	build_and_test:
		jobs:
		- build
		- test

Circleci-config Language Guide

CircleCI is a cloud-based and on-premises continuous integration and continuous delivery (CI/CD) platform that automates software builds, tests, and deployments using pipeline configurations.

Primary Use Cases

  • ▸Automating build, test, and deployment pipelines
  • ▸Parallelizing CI/CD jobs for faster feedback
  • ▸Integrating with cloud and container environments
  • ▸Automating release management and artifact handling
  • ▸Ensuring reproducible and versioned builds

Notable Features

  • ▸YAML-based pipeline configuration
  • ▸Orbs for reusable jobs and commands
  • ▸Caching and workspace management
  • ▸Parallelism and matrix builds
  • ▸VCS integration for automated pipelines

Origin & Creator

Created by Paul Biggar and Allen Rohner in 2011 and maintained by CircleCI, Inc.

Industrial Note

CircleCI is widely used in enterprise DevOps for complex multi-environment pipelines, including cloud-native, microservices, and hybrid deployment workflows.

Practice Other Languages

CReactPythonC++RustTypeScriptKotlinPHPJavaC#RubyMqlCqlN1qlCypher