CICD
Everything on SkillVeris tagged CICD — collected across the glossary, study notes, blog, and cheat sheets.
100 resources across 2 libraries
Glossary Terms(1)
Interview Questions(99)
What Are Database Schema Documentation Tools and Why Do They Matter?
Database schema documentation tools automatically introspect a database's tables, columns, keys, and relationships to generate human-readable diagrams and refe…
How Does Blue-Green Deployment Work at Scale?
Blue-green deployment works by running two identical production environments — "blue" (currently live) and “green” (the new version) — deploying the new releas…
What Are Zero-Downtime Deployment Strategies?
Zero-downtime deployment strategies release new code to production without ever taking the service offline for users, primarily through blue-green deployments,…
What is CI/CD?
CI/CD stands for Continuous Integration and Continuous Delivery/Deployment — a practice where developers merge code frequently into a shared branch (CI), trigg…
What is Docker?
Docker is a platform that packages an application together with its dependencies, libraries, and runtime into a lightweight, portable unit called a container,…
What is a Docker Image vs a Container?
A Docker image is a read-only, layered blueprint containing the application code, dependencies, and configuration, while a container is a running, writable ins…
What is a Dockerfile?
A Dockerfile is a plain-text script of sequential instructions that tells the Docker engine exactly how to assemble a Docker image, layer by layer.
Blue-Green vs Canary Deployment
Blue-green deployment runs two full, identical production environments and switches all traffic from the old (blue) to the new (green) version at once, while c…
Continuous Integration vs Continuous Deployment
Continuous Integration (CI) is the practice of frequently merging code into a shared branch with each merge automatically built and tested, while Continuous De…
What is a CI/CD Pipeline?
A CI/CD pipeline is the automated sequence of stages — checkout, build, test, and deploy — that takes a code change from commit to running in an environment, w…
What Is a Rolling Update?
A rolling update is a deployment strategy that incrementally replaces old instances of an application with new ones, a few at a time, so the service remains av…
What Is Immutable Infrastructure?
Immutable infrastructure is a model where servers or containers are never modified after deployment — any change is made by building a new image and replacing…
What Is Configuration Management?
Configuration management is the practice of defining and enforcing the desired state of servers, applications, and infrastructure through version-controlled, d…
How Do Docker Image Layers and Build Caching Work?
Each instruction in a Dockerfile produces an immutable, content-addressed image layer, and Docker’s build cache reuses a previously built layer whenever the in…
What is a Docker Multi-Stage Build?
A multi-stage Docker build uses multiple FROM instructions in one Dockerfile, where each stage can compile or prepare artifacts and only the final stage copies…
How Does Docker Networking Work?
Docker networking connects containers using virtual network drivers — most commonly the bridge driver, which creates an isolated virtual network on the host wh…
What is Docker Compose and When Do You Use It?
Docker Compose is a tool for defining and running multi-container applications from a single declarative YAML file, letting you start, stop, and network an ent…
What Are Dockerfile Best Practices?
Dockerfile best practices center on minimizing image size and build time while maximizing cache reuse and security: use a small pinned base image, order instru…
What is a Docker Registry?
A Docker registry is a storage and distribution service for container images, organized into repositories and tags, that lets teams push built images and pull…
Docker vs Podman: What Is the Difference?
Docker relies on a persistent background daemon (dockerd) running as root to build and manage containers, while Podman is daemonless — each podman command dire…
What Are Distroless Images?
Distroless images are minimal container base images that contain only an application and its direct runtime dependencies — no shell, package manager, or OS uti…
What is Docker Image Security Scanning and Why Does It Matter?
Docker image security scanning inspects the layers of a built image against known vulnerability databases (CVEs) to catch outdated packages, exposed secrets, a…
What is the Difference Between ENTRYPOINT and CMD?
ENTRYPOINT defines the fixed, always-executed command a container runs, while CMD supplies default arguments to that command (or a default full command if no E…
What is the Difference Between Docker Bind Mounts and Volumes?
A Docker volume is storage fully managed by the Docker engine in its own dedicated area on disk, while a bind mount maps an arbitrary existing path on the host…
Showing 24 of 99.