Working with GitLab

What is GitLab?

Where your code lives: repositories, merge requests, and pipelines – briefly explained.

On this page

GitLab is the code platform behind the Application Platform. All repositories of your projects live on the platform’s own GitLab at gitlab.doppelt-digital.com – you sign in there with the same account as for the platform.

What you find in GitLab

Area Purpose
Repositories Your code – one group per project under orgs/<organization>/<project>/
Merge requests Review changes from feature branches and merge them into main
CI/CD → Pipelines Builds, tests, and deployments – see What are pipelines?
Container/package registry Docker images and packages of your projects – see Libraries

How you work with GitLab

Day to day, you mainly need GitLab for three things:

  1. Creating and merging merge requests – the path of every change to main, see Git workflow.
  2. Watching pipelines and starting manual jobs – e.g. the prod release via publish-docker-prod.
  3. Code reviews – commenting and discussing changes in the merge request.

Cloning, committing, and pushing, on the other hand, can be done entirely from your IDE or via the setup app – no need to open GitLab for that.

Tip
You can always find the links to your repositories in the platform’s project overview – no need to remember GitLab URLs.