Gitlab¶
Gitlab is een platform voor het beheren van code. Je kan code opslaan, beheren en delen met anderen. Gitlab is een alternatief voor Github, Bitbucket en azure devops.
Let op: gitlab.com != gitlab.fdmci.hva.nl
Naast dat gitlab een open source platform is, is het ook een website waar je code kan opslaan en delen. HBO-ICT heeft een eigen gitlab server. De gitlab server van HBO-ICT is te vinden op gitlab.fdmci.hva.nl. De commerciële variant van gitlab is te vinden op gitlab.com.
Naast dat gitlab een interface heeft voor het beheren van code, heeft het ook andere features:
Project management¶
Je kan projecten aanmaken en beheren in gitlab. Je kan issues aanmaken, milestones instellen en een project board gebruiken om de voortgang van je project te monitoren.
CI/CD¶
Je kan gebruik maken van de CI/CD functionaliteit van gitlab. CI/CD staat voor Continuous Integration en Continuous Deployment. Met CI/CD kan je automatisch je code testen en deployen.
Wiki¶
Je kan een wiki aanmaken in gitlab. In de wiki kan je documentatie schrijven over je project.
Snippets¶
Je kan code snippets delen met anderen. Je kan code snippets gebruiken om code te delen met anderen of om code te bewaren voor later gebruik.
Container registry¶
Je kan gebruik maken van de container registry van gitlab. De container registry is een plek waar je docker images kan opslaan en delen met anderen.