GitLab

GitLab is een open source code repository en collaborative software development platform voor grote DevOps en DevSecOps projecten. GitLab is gratis voor individuen.

GitLab biedt een locatie voor online code opslag en mogelijkheden voor issue tracking en CI/CD. De repository maakt het mogelijk om verschillende ontwikkelketens en versies te hosten, en stelt gebruikers in staat om eerdere code te inspecteren en terug te rollen in het geval van onvoorziene problemen.

GitLab is een concurrent van GitHub, de code repository die Linus Torvalds Linux kernel ontwikkeling host, naast vele andere projecten. Omdat GitLab is ontwikkeld op dezelfde Git-basis van versiebeheer, functioneert het zeer vergelijkbaar voor broncodebeheer.

GitLab biedt end-to-end DevOps-mogelijkheden en voor elke fase van de softwareontwikkelingslevenscyclus. GitLab's continu integratie (CI) mogelijkheden stellen ontwikkelteams in staat om het bouwen en testen van hun code te automatiseren. Beveiligingsmogelijkheden zijn opgenomen met scanresultaten die aan de ontwikkelaar worden gepresenteerd binnen hun eigen CI-pijplijn/workflow, en een dashboard helpt bij het beheer van kwetsbaarheden voor de beveiligingsprofessional. Gebruikers kunnen ook profiteren van fuzz-testen met GitLab's acquisities van Peach Tech en Fuzzit.

GitLab ondersteunt zowel publieke als private ontwikkelingstakken en is gratis voor individuen. In tegenstelling, sommige concurrenten, zoals GitHub, rekenen voor privé repositories, terwijl anderen, zoals Bitbucket, kosten in rekening brengen voor extra gebruikers boven de vijf die gratis zijn toegestaan op een privé repository.

GitLab's release cadence vindt plaats op de 22e van elke maand. Voor een lijst van release berichten, inclusief patch releases, kunnen ontwikkelaars de blog categorie releases op de GitLab website bekijken. Toekomstige releases, en hun belangrijke features, kunnen gevonden worden op GitLab's aankomende releases pagina.