Gitlab

GitLab (https://gitlab.com) is a complete open source DevOps platform, delivered as a single application being used by more than 100,000 organizations and having over 2,200 contributors.


Currently, Gitlab offers 4 options of access plans, including a free version.


Each of them has a list of services offered that can be verified at the following address: https://about.gitlab.com/pricing..


Mirror


Repository mirroring allows mirroring of repositories to and from external sources.

For example, if you have migrated to GitLab but still need to keep your project in another source. In that case, you can simply configure mirroring (pull) and all the essential history of confirmations, tags and branches will be available in your GitLab instance. This allows the pipelines and automations written for Gitlab to continue working even with another source of artifacts.

Mirror changes

On March 22, 2020, Gitlab stopped making the "mirror" service available to users who use the free version of the system and have the service enabled in private repositories.

This information can be verified in more detail at the address below:

https://status.gitlab.com



DNX suggestion

For users who have met the above requirements, DNX suggests the following option:

  • Upgrade at least one account from the free version to the Bronze version (currently costing $4 per month and includes the mirroring service) of Gitlab. The prices can be checked at https://about.gitlab.com/pricing..


Due to the type of Gitlab offer being per user, users who are not migrated to the Bronze plan should be removed from the repository.


This can be an important point to be considered because only migrated users will have access to the files and services used by them, including viewing the pipelines.