โ† All DevOps Flashcard Decks

CI/CD Pipelines Flashcards

6 cards from real DevOps practice questions. Tap to flip, then mark Knew It or Still Learning โ€” missed cards come back until you master them.

Read the first 6 CI/CD Pipelines flashcards as text
  1. Which GitHub Actions component defines a workflow trigger?

    Answer: on:

    The `on:` key in a GitHub Actions workflow YAML file specifies the events (push, pull_request, schedule, etc.) that trigger the workflow.

  2. What is a 'canary deployment'?

    Answer: Rolling out a new version to a small subset of users before full deployment

    A canary deployment gradually routes a small percentage of traffic to the new version to detect issues before rolling out to all users.

  3. In a CI/CD pipeline, what does 'shift-left testing' mean?

    Answer: Moving testing earlier in the development lifecycle

    Shift-left testing means incorporating testing earlier in the software development lifecycle to find and fix defects sooner and at lower cost.

  4. What is the role of a 'build server' in a CI pipeline?

    Answer: To compile source code, run tests, and produce deployable artifacts automatically

    A build server automates the process of compiling code, running tests, and packaging artifacts whenever changes are pushed to the repository.

  5. What is 'pipeline as code'?

    Answer: Defining CI/CD pipeline configuration in version-controlled files

    Pipeline as code means storing pipeline definitions in version-controlled files (like Jenkinsfile or .gitlab-ci.yml) so they are treated like application code.

  6. Which metric measures how frequently code is deployed to production in a CI/CD context?

    Answer: Deployment frequency

    Deployment frequency, one of the four DORA metrics, measures how often an organization successfully releases to production.