Project

General

Profile

Scénario #20902

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

Added by William Petit over 6 years ago. Updated about 6 years ago.

Status:
Terminé (Sprint)
Priority:
Normal
Assigned To:
Category:
-
Start date:
06/26/2017
Due date:
07/13/2017
% Done:

100%

Estimated time:
(Total: 7.25 h)
Spent time:
(Total: 9.00 h)
Story points:
2.0
Remaining (hours):
0.00 hour
Velocity based estimate:
Release:
Release relationship:
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

Subtasks

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

History

#1 Updated by Luc Bourdot over 6 years ago

  • Tracker changed from Proposition Scénario to Scénario
  • Due date set to 07/13/2017
  • Target version set to sprint 2017 26-28 Equipe MENSR
  • Start date set to 06/26/2017

#2 Updated by Scrum Master over 6 years ago

  • Release set to Interne EOLE
  • Story points set to 2.0

#3 Updated by Scrum Master over 6 years ago

  • Assigned To set to William Petit

#4 Updated by Scrum Master about 6 years ago

  • Status changed from Nouveau to Terminé (Sprint)

Also available in: Atom PDF