Aller au contenu

Documentation IRD Forge

Info

Ce site est en cours de rédaction.

IRD Forge permet aux scienfitiques de stocker, tracer et diffuser des codes sources et applications.

La forge logicielle de l’IRD, https://forge.ird.fr, est un service institutionnel accessible à l’IRD et à ses partenaires (comptes RENATER ou CRU), qui permet le dépôt, le suivi et la diffusion des codes sources et logiciels des scientifiques de l’IRD et de ses partenaires. Basée sur une solution robuste et reconnue (GitLab CE), la forge IRD permet un suivi des versions et le déploiement continu des logiciels (DevOps). De plus, les dépôts de code peuvent être à diffusion large ou restreinte. Chaque unité dispose de son espace dédié pour une meilleure identification des productions de chacun. Enfin, la possibilité de générer des pages de documentation (GitlabPages) permet d’améliorer la diffusion et l’adoption des logiciels de recherches produits par l’IRD et ses partenaires.

Voici une liste des fonctionnalités Gitlab disponibles sur IRD Forge :

  • dépôt de code GIT
  • tickets et demande de fusion
  • intégration continue sur un serveur gitlab runner docker
  • registre de paquets, registre d'image docker
  • site statique par projet

Accès

Demander un accès

Votre unité est déjà sur IRD Forge

La liste des unités présente est accessible à l'adresse https://forge.ird.fr/explore/groups.

Une fois sur la page de votre unité, vous trouverez un lien "Demander l'accès" (ou "Request access").

Votre unité n'est pas sur IRD Forge

Si votre unité est éligible, vous pouvez demander un groupe d'unité auprès de l'assistance informatique de l'IRD. Si vous ne disposez pas d'un compte IRD pour contacter l'assistance informatique, rapprochez vous d'un agent IRD de votre unité.

Projet public, projet privé

Certains projets sont accessibles publiquement. Il est alors possible de récupérer le code source de façon anonyme. Pour créer un ticket ou proposer une modification, il faut être authentifié.

Pour les projets privés, une authentification est nécessaire et il faut disposer de droits sur le projet.

Authentification

IRD Forge est accessible avec un compte d'établissement adhérant à la fédération d'identité RENATER. Pour les autres partenaires, l'accès est possible avec un compte CRU. Il s'agit d'un compte à créer une fois avec un adresse mail existante. Ce compte permet d'accéder à certains services la communauté de l'enseignement supérieur et de la recherche comme IRD DataSuds. Pour plus d'informations, vous pouvez consulter le site des comptes CRU et sa FAQ.

Pour l'accès à certaines fonctionnalités, il sera nécessaire de générer un token personnel car IRD Forge ne connait pas votre mot de passe.

Contribution

Vous pouvez participer à l'évolution de cette documentation ! Le code source est disponible sur IRD Forge à l'adresse https://forge.ird.fr/doc-forge/doc-forge.pages.ird.fr/.

N'hésitez à soumettre vos propositions !