Projet

Général

Profil

Scénario #20902

Mettre en place un registre NPM pour les développements web du pôle

Ajouté par William Petit il y a presque 7 ans. Mis à jour il y a presque 7 ans.

Statut:
Terminé (Sprint)
Priorité:
Normal
Assigné à:
Catégorie:
-
Début:
26/06/2017
Echéance:
13/07/2017
% réalisé:

100%

Temps estimé:
(Total: 7.25 h)
Temps passé:
(Total: 9.00 h)
Points de scénarios:
2.0
Restant à faire (heures):
0.00 heure
Estimation basée sur la vélocité:
Release:
Liens avec la release:
Auto

Description

Afin de pérenniser la disponibilité des dépendances de développement web du pôle, une instance privée du registre NPM devrait être installée et maintenue par l'équipe. Les projets de développement devraient utiliser cette instance plutôt que le registre public.

Contraintes:

  • Cette instance devrait faire proxy/cache vers le registre public afin que le pôle puisse profiter des modules publiés par la communauté sans avoir à changer la configuration de leur client NPM
  • l'instance et son cache devrait être sauvegardés afin de pouvoir facilement les restaurer en cas de problème
  • L'instance devrait permettre au pôle de publier ses propres modules afin de faciliter le partage de composants entre les projets internes
  • Cette instance doit être accessible par les différentes machines de construction des paquets

Sous-tâches

Tâche #20965: Identifier une solution de registre NPM privé avec fonctionnalité de proxy-cacheFerméWilliam Petit

Tâche #20968: Monter une maquette d'un registre avec Verdaccio et l'authentification LDAPFerméWilliam Petit

Tâche #20970: Définir la stratégie de déploiement du service VerdaccioFerméWilliam Petit

Tâche #20971: Définir la stratégie de sauvegarde des données du service VerdaccioFerméWilliam Petit

Tâche #20972: Documenter l'usage du registre NPM privé pour l'équipe EOLEFerméWilliam Petit

Historique

#1 Mis à jour par Luc Bourdot il y a presque 7 ans

  • Tracker changé de Proposition Scénario à Scénario
  • Echéance mis à 13/07/2017
  • Version cible mis à sprint 2017 26-28 Equipe MENSR
  • Début mis à 26/06/2017

#2 Mis à jour par Scrum Master il y a presque 7 ans

  • Release mis à Interne EOLE
  • Points de scénarios mis à 2.0

#3 Mis à jour par Scrum Master il y a presque 7 ans

  • Assigné à mis à William Petit

#4 Mis à jour par Scrum Master il y a presque 7 ans

  • Statut changé de Nouveau à Terminé (Sprint)

Formats disponibles : Atom PDF