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

Service informatique

Forge / Chat

De Service informatique
(Redirigé depuis Forge)
Aller à la navigation Aller à la recherche

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.

Ressources

Retrouvez les vidéos de la journée d'étude Gitlab, le compagnon pour votre production scientifique : logiciels, données, publications... organisée par le GT DOREMIT (gt-atelier-donnees.miti.cnrs.fr/)

  • Introduction générale aux forges logicielles. Gitlab : tour d'horizon et prise en main
  • Software Heritage, l'archive universelle à la croisée des forges
  • Usage des forges logicielles dans l’ESR
  • Automatic Code Generation by AI: Illusion of Time Savings?
  • Principes et exemples de mise en place de l'intégration continue sur Gitlab
  • Libérez les ressources d’enseignement ! Des manuels et présentations

libres et ouvertes avec Gitlab à l’université

  • Rex Gitlab & les notebooks Jupyter
  • Travo: Gestion des devoirs étudiants avec GitLab
  • Gestion de données scientifiques avec Git et Git-Annex

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