2010-12-07 15 views
8

Est-ce que quelqu'un connaît un plugin nexus ou API qui permet la surveillance des déploiements d'artefacts mvn à un repo nexus? mon problème est que les développeurs téléchargent toutes sortes de pots à un dépôt de nexus et je n'ai aucun moyen de savoir qui a fait quoi et pourquoi? Comment puis-je appliquer une règle sur eux afin qu'ils doivent taper un commentaire avant de télécharger des jars à Nexus? Y a-t-il un moyen de le faire en mvn/nexus ???surveillance nexus repo

Jenny

Répondre

7

Il y a plusieurs RSS feeds pour les notifications de diffusion d'événements au sein de Nexus.

Pour surveiller les nouveaux déploiements, je vous suggère:

http://nexushost:8081/nexus/service/local/feeds/recentlyDeployedArtifacts

En ce qui concerne la mise en œuvre des règles de déploiement, vos options sont plus limitées. Nexus Professional a la possibilité d'appliquer rules, mais cela ne fonctionne que dans le cadre de la fonctionnalité de promotion de la construction. Vous ne savez pas à quel point cette fonctionnalité est flexible, et cela ne fait pas partie de l'édition OSS.

0

Comme indiqué dans l'autre réponse, il existe un certain nombre de flux RSS. En termes de qui a fait quoi et de suivi que même dans la version OSS, vous pouvez définir différents utilisateurs et rôles. Donnez simplement à chaque utilisateur son propre nom d'utilisateur et mot de passe et donnez seulement des droits de déploiement à ceux que vous avez confiance pour faire la bonne chose ..