GitLabยถ

https://status.management.confirm.ch/api/badge/25/status?style=flat-square

We make extensive use of GitLab, by using it for the following topics:

  • Use it as a Git collaboration platform

  • To do our ScrumC sprint planning

  • To run our GitLab CI pipelines

  • To support our DevOps culture

Hint

GitLab is automatically deployed via CI/CD pipelines in the GitLab project โ€“ it basically deploys โ€œitselfโ€.

GitLab Flavored Markdownยถ

As mentioned in the documentation chapter, weโ€™re documenting most of our projects directly in Markdown files (e.g. README.md) in GitLab.

While GitLab supports the basic Markdown syntax, it also supports the enhanced GitLab Flavored Markdown (GLFM) version.

Hint

Nice to know are the following enhancements:

GitLab Guardยถ

GitLab Guard was born out of the chaos during the early days of our ยซGitLab journeyยป, when we dove head first into using GitLab & GitLab CI for our ยซInfrastructure as Codeยป setup.

Itโ€™s the guardian for all GitLab projects, which validates & enforces GitLab project settings.

Hint

In our infrastructure, GitLab is automatically run in the CI/CD pipeline of the GitLab Guard infrastructure project. However, GitLab Guard itself is developed, and maintained in the GitLab Guard product project.

See also

For more information check out the dedicated GitLab Guard docs, esp. the ๐Ÿคท๐Ÿปโ€โ™‚๏ธ Rationale.