Skills101
← All practice quizzes

Quiz: CI/CD with GitHub Actions

5 questionsNo time limitPass: 60%+10 XP on first pass

What continuous integration and continuous delivery mean, a complete GitHub Actions workflow that tests a Node.js app, builds a Docker image and deploys, plus secrets, environments, branch protection and safe deployment strategies (rolling, blue-green, canary, rollback).

Log in to take the quiz

Free account · see your score, answers and explanations, earn XP

  1. Question 1

    What does continuous integration (CI) do?

  2. Question 2

    In the workflow, why does the deploy job have needs: test?

  3. Question 3

    Why tag Docker images with the commit SHA instead of latest?

  4. Question 4

    Which strategy sends a small percentage of users to the new version first?

  5. Question 5

    How should a deploy key be provided to a GitHub Actions workflow?