in ,

GitLab Quiz

GitLab : définition et utilisation
GitLab : définition et utilisation

Welcome to the GitLab Quiz! This quiz will test your knowledge about GitLab, a popular DevOps tool used for managing Git repositories, CI/CD pipelines, and more. GitLab offers a wide range of features designed to facilitate collaboration and automation in software development projects. Let’s see how well you understand GitLab and its capabilities!

  • Question of

    What does CI/CD stand for in the context of GitLab?

    • Continuous Integration/Continuous Delivery
    • Centralized Integration/Continuous Deployment
    • Continuous Iteration/Continuous Deployment
    • Continuous Integration/Continuous Deployment

    Correct Wrong

    Explanation: CI/CD refers to the practices of continuous integration and continuous delivery/deployment, which GitLab supports through its integrated pipelines.

  • Question of

    Which programming language is primarily used for writing GitLab CI/CD pipelines?

    • YAML
    • JSON
    • Python
    • Ruby

    Correct Wrong

    Explanation: GitLab CI/CD pipelines are defined using YAML (YAML Ain't Markup Language), which allows defining build, test, and deployment stages in a readable format.

  • Question of

    What is the purpose of GitLab’s Issue Boards feature?

    • To manage project milestones
    • To visualize and manage project issues through customizable boards
    • To host code repositories
    • To manage user access control

    Correct Wrong

    Explanation: GitLab's Issue Boards feature helps teams visualize and manage project issues using customizable boards that can reflect different stages of the development process.

  • Question of

    What is the highest permission level in GitLab, allowing full control over projects and settings?

    • Guest
    • Developer
    • Maintainer
    • Reporter

    Correct Wrong

    Explanation: Maintainers in GitLab have the highest level of permissions, including the ability to add/remove members, manage issues, merge requests, and change project settings.

  • Question of

    Which feature of GitLab allows you to automatically deploy your application to your infrastructure?

    • GitLab Runner
    • GitLab Pages
    • GitLab Registry
    • GitLab Deploy Tokens

    Correct Wrong

    Explanation: GitLab Runner is an application that works with GitLab CI/CD to run jobs and send the results back to GitLab. It allows for automated deployments based on defined pipelines.

  • Question of

    In GitLab, what is a Merge Request?

    • A request to delete a branch
    • A request to merge one branch into another
    • A request to create a new branch
    • A request to revert a commit

    Correct Wrong

    Explanation: A Merge Request in GitLab is a request to merge changes from one branch into another branch after code review and testing.

  • Question of

    Which feature of GitLab allows users to easily review changes made to code?

    • Issue Boards
    • Merge Requests
    • Milestones
    • Snippets

    Correct Wrong

    Explanation: Merge Requests in GitLab include a diff view that allows users to review changes made to code before merging, facilitating code review and collaboration.

  • Question of

    What is GitLab’s built-in container registry called?

    • Docker Hub
    • GitLab Docker Registry
    • ContainerHub
    • GitLab Container Registry

    Correct Wrong

    Explanation: GitLab provides a built-in Docker registry called GitLab Container Registry, which allows teams to manage Docker images within GitLab.

  • Question of

    Which authentication method can be used to secure GitLab instances?

    • OAuth
    • Basic Authentication
    • SAML
    • All of the above

    Correct Wrong

    Explanation: GitLab supports various authentication methods including OAuth, Basic Authentication, and SAML, providing flexibility in how users authenticate and access GitLab instances.

  • Question of

    What is the purpose of GitLab Pages?

    • To host Docker containers
    • To host static websites
    • To manage CI/CD pipelines
    • To manage project documentation

    Correct Wrong

    Explanation: GitLab Pages allows users to host static websites directly from GitLab repositories, providing a convenient way to showcase projects or documentation.

Leave a Reply

Your email address will not be published. Required fields are marked *

What do you think?

543 Points
Upvote Downvote

Written by Reda AZIZI

git quiz for biginners

Quiz About Git for Beginners

Marketing d'influence

Influencer Marketing Mastery Quiz: Advanced Insights