Skip to content
Snippets Groups Projects
Commit f55529b1 authored by Pascal.BASTIEN's avatar Pascal.BASTIEN
Browse files

doc maj runner et autres

parent cd1913fc
No related branches found
No related tags found
No related merge requests found
......@@ -159,28 +159,19 @@ Note: Pensez à activer le nettoyage des images de vos projets dans le menu du p
### Runner
Si vous disposez déjà de votre propre runner local ou comptez disposer de votre propre runner, vous pouvez le connecter à Gitlab-forge.
Si vous disposez déjà de votre propre runner local ou comptez disposer de votre propre runner, vous pouvez le [connecter à Gitlab-forge](https://docs.gitlab.com/runner/#runner-registration).
Un runner unique partagé est mis à disposition des utilisateurs n'en disposant pas dans leur groupe. Pour l'utiliser, il faut activer la
fonctionnalité CI/CD et activer le runner *gitlab-runner-global-selfservice* dans les paramètres de votre projet.
De même, un runner dédié peut être mis à disposition d'un groupe d'un service d'**administration centrale** à la demande sur [le portail de demandes Architecture et Méthode](https://portail.centre-serveur.din.developpement-durable.gouv.fr/projects/demande-architecture-et-methode).
Deux runners partagés sont mis à disposition des utilisateurs.
#### Caractéristiques actuelles du runner mis à disposition
- Ce runner partagé se base sur un [Kubernetes executor](https://docs.gitlab.com/runner/executors/kubernetes.html). Il permet donc de lancer des builds depuis une image de votre choix, mais ne permet pas de faire du Docker-in-Docker ;
- Pour construire une image, vous pouvez néanmoins utiliser kaniko ou podman. Des exemples d'utilisation sont disponibles sur le projet [Build Containers](https://gitlab-forge.din.developpement-durable.gouv.fr/snum/dam/diverstests/build_containers).
- Pour construire une image, vous pouvez néanmoins utiliser [kaniko](https://github.com/GoogleContainerTools/kaniko) ou [podman](https://podman.io/docs). Des exemples d'utilisation sont disponibles dans le composant [OCI builder](https://gitlab-forge.din.developpement-durable.gouv.fr/share/components/oci-builder).
### GitLab Pages
Les GitLab pages sont **opérationnelles et en https sur internet**.
L'accessibilité des pages est déterminée au niveau de chaque projet et suivant sa nature (public, interne ou privé) du projet. Il devient alors possible de rendre les pages accessibles à tous ou seulement si on est identifié sur Gitlab-forge ou uniquement des membres du projet.
L'accés des pages est déterminée au niveau de chaque projet et suivant sa nature (public, interne ou privé) du projet. Il devient alors possible de rendre les pages accessibles à tous ou seulement si on est identifié sur Gitlab-forge ou uniquement aux membres du projet.
Les Gitlab pages sont générées par un runner.
### Dependency proxy
Vous pouvez activer et utiliser la fonction `Dependency Proxy` pour votre groupe, ce qui évite de multiples téléchargements de la même image sur Docker Hub, à chaque exécution de runner.
Note: Pensez à activer le nettoyage du cache du Dependency Proxy dans vos groupes afin de préserver l'espace disque: Packages & Registries -> Storage settings -> Clear the Dependency Proxy cache automatically
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment