« Forge / Chat » : différence entre les versions
Aller à la navigation
Aller à la recherche
Aucun résumé des modifications |
Aucun résumé des modifications |
||
Ligne 1 : | Ligne 1 : | ||
__TOC__ |
|||
== Forge logicielle Gitlab == |
== Forge logicielle Gitlab == |
||
Utilisez la [https://forge.icube.unistra.fr/ forge logicielle du laboratoire] pour sauvegarder vos codes sources, travailler à plusieurs sur un même projet, héberger un site statique, ... |
Utilisez la [https://forge.icube.unistra.fr/ forge logicielle du laboratoire] pour sauvegarder vos codes sources, travailler à plusieurs sur un même projet, héberger un site statique, ... |
||
Ligne 9 : | Ligne 11 : | ||
* '''Invitez''' un collaborateur extérieur depuis votre [https://intranet.icube.unistra.fr/fr/profile page profil] de l'intranet ICube. |
* '''Invitez''' un collaborateur extérieur depuis votre [https://intranet.icube.unistra.fr/fr/profile page profil] de l'intranet ICube. |
||
* '''Connectez''' vous sur la forge avec le bouton Unistra et vos identifiants ... Unistra.</s> |
* '''Connectez''' vous sur la forge avec le bouton Unistra et vos identifiants ... Unistra.</s> |
||
=== FAQ === |
|||
==== Créer une page profil ==== |
|||
* [https://docs.gitlab.com/ee/user/profile/#add-details-to-your-profile-with-a-readme créer une jolie page de profil] |
|||
* exemple : https://forge.icube.unistra.fr/agerard |
|||
==== Gitlab CI - Runner ==== |
|||
* ajouter un runner |
|||
** installer [https://docs.gitlab.com/runner/install/ gitlab-runner] sur sa machine |
|||
** mettre en place un [https://docs.gitlab.com/ee/ci/runners/runners_scope.html#specific-runners Specific Runner] |
|||
==== Créer un site statique ==== |
|||
* pour un site publié sur monsite.icube.unistra.fr : |
|||
** créer un groupe avec pour nom monsite |
|||
** dans ce groupe créer un projet ayant pour nom le nom de domaine en entier, soit ici monsite.icube.unistra.fr |
|||
** informer le service informatique afin qu'il enregistre le nom de domaine |
|||
** ajouter les pages web dans le dépôt |
|||
** ajouter un fichier .gitlab-ci.yml permettant de mettre en ligne le site à chaque commit. Vous pouvez le créer depuis l'interface Gitlab qui vous aidera pour son contenu. |
|||
** dans les paramètres du projet (Paramètres -> Général, Visibilité, fonctionnalités du projet, permissions) activer "Intégration et livraison continues" |
|||
==== KAS : Agent Kubernetes ==== |
|||
* activer CI dans le projet afin d'en bénéficier (sinon erreur 404) |
|||
** (settings -> general -> visibility,projectsfeatures,permissions -> enable CI/CD) |
|||
== Salon de discussions Mattermost == |
== Salon de discussions Mattermost == |
Version du 3 octobre 2023 à 09:13
Forge logicielle Gitlab
Utilisez la forge logicielle du laboratoire pour sauvegarder vos codes sources, travailler à plusieurs sur un même projet, héberger un site statique, ...
https://forge.icube.unistra.fr/
Nouveau compte : envoyer un mail pour toute demande : agerard unistra.fr
* Activez votre compte depuis l'intranet ICube, page profil.
- Invitez un collaborateur extérieur depuis votre page profil de l'intranet ICube.
Connectez vous sur la forge avec le bouton Unistra et vos identifiants ... Unistra.
FAQ
Créer une page profil
Gitlab CI - Runner
- ajouter un runner
- installer gitlab-runner sur sa machine
- mettre en place un Specific Runner
Créer un site statique
- pour un site publié sur monsite.icube.unistra.fr :
- créer un groupe avec pour nom monsite
- dans ce groupe créer un projet ayant pour nom le nom de domaine en entier, soit ici monsite.icube.unistra.fr
- informer le service informatique afin qu'il enregistre le nom de domaine
- ajouter les pages web dans le dépôt
- ajouter un fichier .gitlab-ci.yml permettant de mettre en ligne le site à chaque commit. Vous pouvez le créer depuis l'interface Gitlab qui vous aidera pour son contenu.
- dans les paramètres du projet (Paramètres -> Général, Visibilité, fonctionnalités du projet, permissions) activer "Intégration et livraison continues"
KAS : Agent Kubernetes
- activer CI dans le projet afin d'en bénéficier (sinon erreur 404)
- (settings -> general -> visibility,projectsfeatures,permissions -> enable CI/CD)
Salon de discussions Mattermost
Conversez à plusieurs, créez des groupes de discussions, c'est ici : https://mattermost.icube.unistra.fr/
- Vous devez avoir un compte sur la forge, pour cela vous l'activez depuis votre page profil de l'intranet ICube.
- La connexion s'effectue avec le bouton Gitlab
- Afin d' inviter un collaborateur extérieur vous pouvez envoyer un mail au service info.
Documentation
- Gitlab : https://about.gitlab.com/features/
- Utiliser un service d'intégration continue : http://doc.gitlab.com/ce/ci/quick_start/README.html
- Mattermost : https://docs.mattermost.com/guides/user.html
- Utilisez Mattermost sur mobile : https://mattermost.com/download/