logo université de Strasbourg logo CNRS logo INSA Strasbourg logo ENGEES

Service informatique

« Forge / Chat » : différence entre les versions

De Service informatique
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

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