|
|
|
# Fonctionnalités avancées
|
|
|
|
|
|
|
|
En plus des fonctionnalités de base d'une forge (dépôt de source, système de tickets, wiki, ...), Gitlab fournit des fonctionnalités avancées. Toutefois, elles ne sont pas toutes activées sur gitlab.irstea.fr. Petit tour :
|
|
|
|
|
|
|
|
## ✓ Fonctionnalités disponibles
|
|
|
|
|
|
|
|
Ces fonctionnalités sont déjà disponibles et utilisées sur gitlab.irstea.fr.
|
|
|
|
|
|
|
|
### *Gitlab-CI* : intégration continue
|
|
|
|
|
|
|
|
L'intégration continue permet d'exécuter automatiquement des tâches sur certains événements, généralement sur un push de code, mais pas que. En revanche, il n'y a (pour l'instant) pas *runners* publics : il vous faudra fournir les vôtres.
|
|
|
|
|
|
|
|
Plus de détails dans la [documentation officielle de gitlab](https://docs.gitlab.com/ce/ci).
|
|
|
|
|
|
|
|
### *Container registry* : dépôt d'images Docker
|
|
|
|
|
|
|
|
Le dépôt d'images Docker permet à chaque projet de diffuser des images Docker. Les restrictions d'accès aux images d'un projet sont les mêmes que pour le projet ; ou plus exactement, peuvent être définies dans la partie *settings* du projet.
|
|
|
|
|
|
|
|
Plus de détails dans la [documentation officielle de gitlab](https://docs.gitlab.com/ce/user/project/container_registry.html).
|
|
|
|
|
|
|
|
## 🕒 Fonctionnalités prévues
|
|
|
|
|
|
|
|
Ces fonctionnalités ne sont pas disponibles pour l'instant mais il est prévu de les activer dans un futur proche, mais non déterminé. Nous vous tiendrons au courant des évolutions.
|
|
|
|
|
|
|
|
### Authentification via la Fédération Renater
|
|
|
|
|
|
|
|
L'objectif est de faciliter l'accès aux projets de la forge aux membres de la communauté ESR hors Irstea. Toutefois, cela s'appliquera aussi aux agents Irstea.
|
|
|
|
|
|
|
|
### *Gitlab Pages* : publication de sites statiques
|
|
|
|
|
|
|
|
La publication de petits sites statiques générés par des outils nous a plusieurs fois été demandé. Cette fonctionnalité s'appuie sur l'intégration continue et permet d'utiliser toute sorte d'outils.
|
|
|
|
|
|
|
|
Plus de détails dans la [documentation officielle de gitlab](https://docs.gitlab.com/ce/ssh/).
|
|
|
|
|
|
|
|
## ❌ Fonctionnalités bloquées
|
|
|
|
|
|
|
|
Pour l'instant, ces fonctionnalités n'ont pas été activées.
|
|
|
|
|
|
|
|
### *Git LFS* : stockage de grands fichiers
|
|
|
|
|
|
|
|
La forge gitlab.irstea.fr n'étant pas destinée à stocker de grandes quantités de données, le support du protocole *Git Large File Storage* est désactivé. |