Gitlab
Créer un dépôt sur git puis votre poste de travail
On this page
Sources complémentaires
1. GitLab : les caractéristiques
- dépôt Git
- gestion de tickets (comme Glpi, Jira…)
- organisation de travail (comme Trello…)
- wiki et page web
- intégration continue
- déploiement continu
- sécurité applicative
- API pour de nombreux services
Gitlab intègre de nombreuses technologies :
- redis
- nginx
- postgres
- registry docker
- Ruby on rails
- Go
- prometheus (interne)
Installation :
- multiple OS
- conteneurisé ou non
La version gratuite de gitlab est gitlab-ce
Permissions
Pour rendre votre site public, il faut :
- aller sur Settings et Rendre le groupe public
2. Les Issues (les tickets)
Une vidéo pour se former sur la gestion de tickets
Les éléments qui se trouvent dans gitlab
- la gestion de tickets
- l’approche par projet par utilisateur
- 4 sous rubriques
- List : liste des tickets
- Bords : vision sous forme de tableau de l’avancée des tickets
- Service Desk : permet l’utilisation via une solution externe (email par exemple)
- Milestone : tracking cde certains tickets éventuellement couplés aux MR
Approfondissons la gestion de tickets.
Pour écrire des tickets, il faut utiliser le markdown ou des raccourcis se trouvant dans le menu du ticket. Lors de l’écriture du ticket, vous pouvez :
- faire référence à des users ou des groupes @{user}
- faire un lien vers des commits : #{num_commit}
- intégrer du code en l’entourant de backticks (accent grave ou ALT GR+ 7) ou d’une section (dans le menu)
- créer time tracking : /estimate (temps estimé pour résoudre le ticket) et /spent (temps utilisé par le ou les programmeurs au fur et à mesure)
Rapport
Pour avoir un rapport des temps estimés et réalisé pour l’ensemble des issues, lancez cosango avec votre gitlab ouvert.
3. Le wiki
Une vidéo pour se former sur la gestion du wiki
A quoi sert-il ?
- lier au projet
- visualiser l’historique des modifications du wiki et des users qui ont participé
- saisir en markdown et mermaid
- faire des schémas avec mermaid
- afficher du code (ex php)
- modifier la sidebar pour mettre le menu
Permissions
Pour rendre votre wiki public il faut :
- créer la page HOME
- créer des liens sur les autres pages
[nom du lien](nom-de-la-page)
Notez bien que les espaces sont remplacés par des - dans le nom de la page