2017-07-31 4 views
0

Lorsque nous créons des référentiels pour Nexus, nous avons créé des repères d'instantané et de version, étant donné que l'instantané est pour les versions non publiées et que la version est à des fins de publication, mais pourquoi? Pourquoi ne pouvons-nous pas avoir un snapshot/release repo à utiliser pour tout. Quels sont les meilleurs standards tout en créant des repo !!Pourquoi les référentiels Snapshot et Release pour Nexus?

En outre, j'ai parcouru la documentation de nexus mais n'ai pas trouvé beaucoup de meilleures pratiques. quelles seraient les meilleures pratiques pour administrer nexus pour créer des repo, les utilisateurs et CRUD etc.

Merci, Apprécié !!

Répondre

1

Cette question est large, mais je vais lui donner un essai:

  • Vous pouvez utiliser un instantané et un référentiel de sortie pour les objets que vous créez vous-même. De plus, j'aurais un référentiel (Release) pour les artefacts que vous téléchargez manuellement.
  • Vous pouvez attribuer autant de référentiels externes que vous le souhaitez (par exemple, MavenCentral, Apache, etc.).
  • Il est souvent judicieux de définir des groupes pour vos référentiels afin que vos utilisateurs puissent accéder à tous les référentiels pertinents en tant qu'entité unique.
  • Pour les comptes: J'ai un compte d'administrateur, un compte pour le déploiement (qui est seulement utilisé par le serveur de construction) et un accès en lecture anonyme pour tout le monde dans l'entreprise. Cela dépend si votre Nexus est visible sur Internet.