GitLab kun je vergelijken met het bekendere GitHub, maar bevat een aantal subtiele verschillen. Het is een omgeving voor het beheren van Git-repositories on-premises. Het wordt uitgegeven onder de MIT Expat-licentie en ontwikkeld in Ruby on Rails. Het is beschikbaar in twee versies, namelijk de gratis te gebruiken Community Edition en een betaalde Enterprise Edition, met meer functies die op grote bedrijven zijn gericht. De twee smaken worden op deze pagina uiteengezet. Het ontwikkelteam heeft GitLab 11.4 uitgebracht en de releasenotes voor deze uitgave kunnen hieronder worden gevonden. GitLab 11.4 released with Merge Request Reviews and Feature Flags We’re excited to announce the release of GitLab 11.4 with incredible updates to help teams work together more efficiently. Most teams adopting DevOps are focused on shortening cycle time, so improvements that reduce waste and extra work are welcome contributions toward faster delivery and better business results. With GitLab 11.4 we’re making code reviews more efficient with Merge Request Reviews and a file tree for diffs. We are introducing Feature Flags in alpha. Auto DevOps and CI is more powerful with PostgreSQL migrations and timed incremental rollout. Even Git is faster with support for Git protocol v2. Code review Merge Request Reviews will reduce the noise from comments on code and merge requests. Batch Comments lets a reviewer enter multiple comments on the code or merge request and then finalize them in one batch. Now, the people subscribed to the project can more efficiently keep track of changes. Having the right people review and approve code changes is a key step to delivering high-quality code. Building on Code Owners from the 11.3 release, GitLab can now suggest who should review and approve a specific merge request based on the CODEOWNERS file. This way, you can quickly and efficiently get changes reviewed and approved. This will also be useful when defining separation of duties and roles on a team, where you want to have defined reviewers for certain parts of the code. The addition of the file tree view to the merge request makes it easier and faster for reviewers to navigate through multiple changed files and then provide their feedback. Feature flags We are introducing an Alpha version of Feature Flags, a feature toggle system. Teams can now practice Continuous Delivery by deploying new features to production in small batches, mitigating risk before a full rollout. Auto DevOps and CI/CD We’re also updating the ability for all users to take advantage of having Include files in their .gitlab-ci.yml files, moving it from Starter to Core. This will make it easier for all teams to leverage this best practice and more efficiently manage their CI/CD pipelines. Extra polish Together with the wider GitLab community, there are many more wonderful improvements we have included in this release including a new profile layout, faster access to your profile status, highlighted @mentions, new quick actions, and the ability to close epics. Key features released in GitLab 11.4
