All quizzes
Free quiz · 20 questions in the bank

Travis CI quiz

Test your Travis CI knowledge with a free interactive quiz — 20 questions with answers and explanations. No signup needed to play.

Question 1/12Score 0

What is the general architectural similarity between Travis CI's configuration approach and other YAML-based CI tools (like GitHub Actions or CircleCI), in terms of how a pipeline is typically expressed?

In this round
  1. What is the general architectural similarity between Travis CI's configuration approach and other YAML-based CI tools (like GitHub Actions or CircleCI), in terms of how a pipeline is typically expressed?
  2. What is a general reason a project might migrate away from Travis CI to an alternative like GitHub Actions in more recent years?
  3. What does the `cache` configuration key in `.travis.yml` do?
  4. What does `env` (environment variable configuration) in `.travis.yml` typically enable, particularly when combined with a build matrix?
  5. What does the `language` key in a `.travis.yml` file specify?
  6. What is the purpose of the `before_install` phase, as distinct from `install`, in a Travis CI build lifecycle?
  7. What is a "build matrix" in Travis CI, and what problem does it solve?
  8. What does the `branches` configuration key in `.travis.yml` typically control?
  9. What is a general reason a team might prefer a hosted CI service like Travis CI over running/maintaining their own self-hosted CI infrastructure (like a self-managed Jenkins server)?
  10. What is a reasonable general principle for deciding what belongs in a project's `script` step versus its `install` step in a Travis CI configuration?
  11. What is the standard configuration file name Travis CI looks for in a repository?
  12. What is the purpose of Travis CI's `deploy` configuration section?
Gaps to close?
Read the curated Travis CI notes — core concepts, patterns, interview prep.
Travis CI notes

More quizzes

.NETAccessibilityAgileAgile MethodologyAirflowAkka