Recall & Review
beginner
What is GitLab CI?
GitLab CI is a tool built into GitLab that helps automate software testing and deployment by running jobs defined in a file called .gitlab-ci.yml.
Click to reveal answer
beginner
How does Jenkins differ from GitLab CI in setup?
Jenkins requires separate installation and setup on a server, while GitLab CI is integrated directly into GitLab and works out of the box with GitLab repositories.
Click to reveal answer
beginner
What file defines the pipeline in GitLab CI?
The pipeline is defined in a file named .gitlab-ci.yml located in the root of the project repository.
Click to reveal answer
intermediate
Which tool provides a web interface to visualize pipelines and jobs?
Both Jenkins and GitLab CI provide web interfaces, but GitLab CI's interface is integrated into the GitLab platform, showing pipelines alongside code and issues.
Click to reveal answer
beginner
What is a key advantage of GitLab CI over Jenkins for beginners?
GitLab CI is easier to start with because it requires no separate installation and integrates tightly with GitLab repositories, simplifying pipeline setup.
Click to reveal answer
Which file is used to configure GitLab CI pipelines?
✗ Incorrect
GitLab CI uses the .gitlab-ci.yml file to define pipeline jobs and stages.
What is a main difference between Jenkins and GitLab CI?
✗ Incorrect
Jenkins is a separate tool needing installation, while GitLab CI is built into GitLab.
Which tool provides a pipeline view inside the same interface as code and issues?
✗ Incorrect
GitLab CI integrates pipeline views directly in the GitLab interface.
Which tool requires you to manage your own server or cloud instance?
✗ Incorrect
Jenkins needs you to install and maintain the server where it runs.
Which file is used to configure Jenkins pipelines?
✗ Incorrect
Jenkins pipelines are defined in a Jenkinsfile.
Explain the main differences between GitLab CI and Jenkins in terms of setup and integration.
Think about how each tool connects to your code repository and how you start using them.
You got /4 concepts.
Describe the advantages of using GitLab CI for a beginner starting with continuous integration.
Consider ease of use and how quickly you can see results.
You got /4 concepts.