0
0
Jenkinsdevops~5 mins

GitLab CI comparison in Jenkins - Cheat Sheet & Quick Revision

Choose your learning style9 modes available
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?
Apipeline.json
BJenkinsfile
C.gitlab-ci.yml
Dconfig.xml
What is a main difference between Jenkins and GitLab CI?
AJenkins is a standalone tool; GitLab CI is integrated into GitLab
BGitLab CI requires separate installation; Jenkins does not
CJenkins only works with GitLab repositories
DGitLab CI uses Jenkinsfile for configuration
Which tool provides a pipeline view inside the same interface as code and issues?
AJenkins
BGitLab CI
CTravis CI
DCircleCI
Which tool requires you to manage your own server or cloud instance?
AJenkins
BGitLab CI
CGitHub Actions
DBitbucket Pipelines
Which file is used to configure Jenkins pipelines?
Apom.xml
B.gitlab-ci.yml
Cbuild.gradle
DJenkinsfile
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.