CI/CD Concepts
Understand continuous integration and deployment fundamentals including pipeline stages, testing strategies, deployment patterns, and CI/CD tools.
CI/CD Concepts
Understand continuous integration and deployment fundamentals including pipeline stages, testing strategies, deployment patterns, and CI/CD tools.
What is Continuous Integration (CI)?
CI is the practice of automatically building and testing code changes frequently (multiple times per day). Developers merge code to a shared repository where automated builds and tests run, catching issues early.
More flashcard decks
Automation
Ansible Basics
Learn Ansible automation fundamentals including playbooks, roles, inventory, modules, variables, and configuration management best practices.
15 minutes
Cloud
AWS Essentials
Learn core AWS services including EC2, S3, VPC, IAM, and best practices for security, cost optimization, and the Well-Architected Framework.
25 minutes
Docker
Docker Essentials
Flashcards covering core Docker concepts: containers vs images, layers, volumes, networks, build cache, registries, and the day-to-day Docker CLI.
12 minutes
Also worth your time on this topic
CI/CD Fundamentals Quiz
Master the basics of Continuous Integration and Continuous Deployment, including pipelines, version control, automated testing, and deployment strategies
15-20 minutes
CI/CD Pipeline Stages
What are the typical stages of a CI/CD pipeline and why is each stage important?
junior
How to Implement Progressive Delivery with Feature Flags
A step-by-step checklist for implementing progressive delivery using feature flags, canary releases, and gradual rollouts so you can ship to production without breaking things.
45-90 minutes