What's the difference between authentication and authorization?
Answer : D
Authorization and authentication are different but related concepts. They don't vary or indicate a level of strictness.
Which answer best describes continuous integration?
Answer : D
Continuous integration doesn't mean that software can or will be released or pushed to production continuously.
You want to deploy a Jenkins pipeline, but you are concerned about the total amount of time it will take for the deployment to complete, and you aren't concerned with files left in the working directory after a build. What should you do?
Answer : B
You can save time by not choosing to have a clean checkout for each build
Your supervisor has asked you to explain to the company's development team how using Jenkins will implement continuous integration. You want to make sure the developers understand what that means to them. Which of the following is the most succinct ?
Answer : B
A central tenant of continuous integration is integrating work frequently.
What's a benefit of a clean checkout over an incremental update?
Answer : A
A user, or previous build, could create or change a file in a workspace which could cause problems with future builds.
What's the difference between pushing and pulling code from a CI perspective?
Answer : B
Pushing is generally preferred as it assures the action is only performed as changes are made.
What's a benefit of incremental updates over a clean checkout?
Answer : C
Instead of deleting and re-cloning a project repository into a workspace, you can save time by just pulling any changes. This can be problematic when files produced during the build may persist and cause issues in future builds.