Skip to content
ADHDecode
  1. Home
  2. Articles
  3. Circleci

Circleci Articles

49 articles

CircleCI Orbs Explained: Reusable Config Packages

CircleCI Orbs are a way to package and share reusable configuration for your CI/CD workflows. Let's see an Orbs in action

3 min read

Split Tests Across Parallel CircleCI Executors to Cut CI Time

You can run the same set of tests in parallel on different CircleCI executors, and then use the results of those tests to decide which executor is faste.

3 min read

Use CircleCI Insights to Find and Fix Slow Jobs

CircleCI Insights can tell you which parts of your CI/CD pipeline are costing you the most time, but it's not just about spotting the slow jobs; it's ab.

7 min read

Pass Parameters Between CircleCI Pipelines and Jobs

Pass Parameters Between CircleCI Pipelines and Jobs — practical guide covering circleci setup, configuration, and troubleshooting with real-world examples.

5 min read

Host Private Orbs for Internal CircleCI Reuse

Host Private Orbs for Internal CircleCI Reuse — practical guide covering circleci setup, configuration, and troubleshooting with real-world examples.

3 min read

Choose the Right CircleCI Resource Class for Speed and Cost

Choose the Right CircleCI Resource Class for Speed and Cost — practical guide covering circleci setup, configuration, and troubleshooting with real-worl...

2 min read

Write Reusable CircleCI Config with Commands and Executors

Write Reusable CircleCI Config with Commands and Executors — practical guide covering circleci setup, configuration, and troubleshooting with real-world...

3 min read

Schedule CircleCI Pipelines to Run on a Cron Schedule

Schedule CircleCI Pipelines to Run on a Cron Schedule — practical guide covering circleci setup, configuration, and troubleshooting with real-world exam...

3 min read

Prevent Secrets from Appearing in CircleCI Job Logs

Secrets like API keys and passwords can accidentally leak into your CircleCI job logs, which are often accessible to a wider audience than intended.

5 min read

Scan Dependencies for CVEs in CircleCI with Snyk

Snyk can scan your dependencies for CVEs in CircleCI by integrating with your CI/CD pipeline. Here's how Snyk can help you find and fix CVEs in your pro.

2 min read

Set Up a CircleCI Self-Hosted Runner on Your Own Infrastructure

A self-hosted CircleCI runner lets you execute your CI/CD jobs on your own servers, giving you more control over your build environment and potentially .

2 min read

Install CircleCI Server on Your Own Kubernetes Cluster

CircleCI Server isn't just a deployment option; it's a fundamental shift in how you think about CI/CD control and data residency.

2 min read

Send CircleCI Build Notifications to Slack

Slack can actually receive notifications from CircleCI without needing a dedicated Slack app integration or a complex webhook setup.

3 min read

Integrate SonarCloud Code Quality Checks into CircleCI

SonarCloud's static analysis can catch bugs, security vulnerabilities, and code smells before they ever reach production.

2 min read

SSH into a CircleCI Job to Debug Failures Live

SSH into a CircleCI Job to Debug Failures Live — You can SSH into a CircleCI job to debug failures live. Here's a CircleCI job running a simple Pytho.

2 min read

Run Terraform in CircleCI with the Terraform Orb

The Terraform Orb for CircleCI is a convenient way to manage your Terraform infrastructure as code directly within your CI/CD pipelines.

2 min read

Track Test Flakiness and Duration with CircleCI Test Insights

CircleCI's Test Insights feature doesn't just tell you which tests are failing; it reveals the hidden, insidious creep of flakiness and duration that's .

2 min read

Publish JUnit XML Test Results in CircleCI for Insights

Publishing JUnit XML test results in CircleCI transforms raw test output into actionable insights, allowing you to quickly identify failing tests and tr.

2 min read

Trigger External Systems from CircleCI with Webhooks

CircleCI's webhook feature lets you push build status and other event data to external systems, enabling automated workflows beyond your CI/CD pipeline.

3 min read

Run CircleCI Jobs on Windows with the Windows Executor

CircleCI jobs can now run on Windows, letting you build and test Windows-native applications without the overhead of VMs or Docker.

2 min read

CircleCI Workflows and Jobs: Structure Your Pipeline Right

CircleCI Workflows and Jobs, when used correctly, are the core of a robust CI/CD pipeline, but their interplay is often misunderstood, leading to ineffi.

2 min read

Pass Files Between CircleCI Jobs with Workspaces

CircleCI workspaces are the mechanism that lets you pass files between jobs in your pipeline, but they're not just for passing files; they're fundamenta.

2 min read

Trigger CircleCI Pipelines Programmatically via the API

You can trigger CircleCI pipelines programmatically via the API by sending a POST request to the appropriate endpoint with the necessary authentication .

2 min read

Gate Deployments with CircleCI Approval Hold Jobs

CircleCI's approval hold jobs are a powerful mechanism for gating deployments, ensuring human oversight at critical stages.

2 min read

Run CI Jobs on ARM with CircleCI ARM Resource Classes

CircleCI's ARM resource classes let you run your CI jobs on ARM processors, unlocking faster builds and lower costs for ARM-native workloads.

3 min read

Store and Access Build Artifacts in CircleCI

CircleCI's build artifacts are a bit like a treasure chest for your CI/CD pipeline, holding the compiled code, test reports, or anything else your build.

2 min read

Cache Dependencies in CircleCI for Node.js and Python

Cache Dependencies in CircleCI for Node.js and Python — Caching dependencies in CircleCI for Node.js and Python projects can dramatically speed up your ...

3 min read

Upload Code Coverage to Codecov from CircleCI

Upload Code Coverage to Codecov from CircleCI — practical guide covering circleci setup, configuration, and troubleshooting with real-world examples.

3 min read

CircleCI Config Syntax: Workflows, Jobs, and Steps Explained

CircleCI workflows are not just a way to organize your jobs; they're the core orchestration engine that determines when and how your jobs run, offering .

2 min read

Validate CircleCI Config Locally Before Pushing

You can test your CircleCI configuration files right on your machine before you even commit them, saving you from those embarrassing "oops, my config br.

2 min read

Build Dynamic Pipelines with the CircleCI Continuation Orb

The most surprising thing about CircleCI's continuation orb is that it doesn't actually run anything itself; it's purely a signaling mechanism that dele.

2 min read

Understand CircleCI Credits and Control Your Billing

CircleCI credits are a bit of a black box until you hit a wall, and then suddenly you're staring at a bill that seems to have materialized out of thin a.

3 min read

Build and Publish a Custom CircleCI Orb

CircleCI Orbs are just Docker images with a specific directory structure and a orb. yml file, which makes them surprisingly flexible and easier to build.

3 min read

Build and Push Docker Images in CircleCI

CircleCI's Docker image building and pushing is a surprisingly flexible process, often leading people to believe it's just a docker build and docker pus.

2 min read

Run CircleCI Jobs in Docker Containers

Run CircleCI Jobs in Docker Containers — CircleCI jobs run inside Docker containers. This is the core of how CircleCI provides isolated, repr.

2 min read

Speed Up Docker Builds with CircleCI Layer Caching

Docker's build process is notoriously slow, and when you're doing it in CI, that slowness compounds into wasted time and money.

3 min read

Generate CircleCI Config Dynamically at Pipeline Runtime

Generate CircleCI Config Dynamically at Pipeline Runtime — You can generate your CircleCI configuration file .circleci/config.yml on the fly during pipe...

6 min read

Manage Secrets Securely with CircleCI Contexts and Env Vars

CircleCI contexts are not just a fancy way to group environment variables; they're a mechanism for securely distributing secrets across your CI/CD workf.

2 min read

Run CircleCI Workflows Only on Specific Branches or Tags

CircleCI workflows can be triggered by events on specific branches or tags, but the most surprising truth is that you don't need explicit only or ignore.

2 min read

Run ML Workloads on GPU with CircleCI Resource Classes

CircleCI's GPU Resource Classes let you run machine learning workloads directly on hardware with NVIDIA GPUs, bypassing the need for expensive cloud GPU.

2 min read

Deploy to Kubernetes with the CircleCI Helm Orb

Deploy to Kubernetes with the CircleCI Helm Orb — practical guide covering circleci setup, configuration, and troubleshooting with real-world examples.

2 min read

Allow CircleCI Traffic Through Your Firewall with IP Ranges

CircleCI's infrastructure needs to reach out to your services, and if you've got a firewall in place, it's going to block them.

4 min read

Deploy to Kubernetes from CircleCI Pipelines

Deploy to Kubernetes from CircleCI Pipelines — practical guide covering circleci setup, configuration, and troubleshooting with real-world examples.

4 min read

Use the CircleCI Machine Executor for Full VM Access

The CircleCI Machine Executor lets you ditch containerized builds for full virtual machine access, which sounds like a step backward but is actually a m.

2 min read

Run Matrix Jobs in CircleCI to Test Multiple Versions at Once

CircleCI's matrix jobs let you spin up multiple, independent test runs based on different combinations of environment variables, effectively testing you.

2 min read

Migrate from CircleCI to GitHub Actions: What Changes

The biggest surprise about migrating from CircleCI to GitHub Actions isn't the syntax change, it's how deeply the platform's integrated nature fundament.

3 min read

Migrate Jenkins Pipelines to CircleCI Step by Step

Jenkins Pipelines are powerful, but migrating them to CircleCI can unlock a more streamlined, cloud-native CI/CD experience.

4 min read

Run Only Relevant Jobs in a Monorepo with CircleCI Path Filtering

CircleCI's path filtering is a surprisingly powerful way to shave minutes, or even hours, off your CI build times by only running jobs that are actually.

2 min read

Authenticate CircleCI to AWS with OIDC Instead of Static Keys

The most surprising thing about authenticating CircleCI to AWS with OIDC is that you don't actually store any AWS credentials on CircleCI, ever.

2 min read
ADHDecode

Complex topics, finally made simple

Courses

  • Networking
  • Databases
  • Linux
  • Distributed Systems
  • Containers & Kubernetes
  • System Design
  • All Courses →

Resources

  • Cheatsheets
  • Debugging
  • Articles
  • About
  • Privacy
  • Sitemap

Connect

  • Twitter (opens in new tab)
  • GitHub (opens in new tab)

Built for curious minds. Free forever.

© 2026 ADHDecode. All content is free.

  • Home
  • Learn
  • Courses
Esc
Start typing to search all courses...
See all results →
↑↓ navigate Enter open Esc close