Aller au contenu principal

Overview

GitLab is a software forging tool for: source code management, bug tracking, roadmap management, etc.

It is used to store source code: development projects, deployment projects, configuration projects, business applications, etc.

Generally speaking, a repository is explored as follows:

  • The main group: projects: contains:
  • Deliveries from applications on the system
  • Files needed to deploy an application
  • Files needed to create storage spaces (especially for applications)
  • The main group: bottom: contains:
  • Projects of the sandbox's business users (e.g., Jupyter notebooks)
  • Files needed to create storage spaces for the sandbox's needs

The Athea Samples provide :

  • A toolbox with gitlab CI/CD templates that can be used in the platform for basic steps (code compiling, image building & analyzing & pushing, ...)
  • Samples for different languages that use the provided template from the toolbox (eg: python)