web-dev-qa-db-fra.com

JENKINS comment déployer des artefacts vers le dépôt Maven

J'utilise jenkins 1.500 et je recherche un plugin offrant la possibilité de déployer des artefacts dans le référentiel maven. Dans la version précédente de jenkins, il était possible d'effectuer des actions post-build à l'aide de maven-plugin, mais cette option disparaît pour l'instant ...

11
user1013149

Jetez un oeil à Cette réponse .

Vous pouvez ajouter une "Actions de post-construction" à "Déployer les artefacts dans le référentiel Maven" (le plug-in Maven Project devra être installé). Cliquez ensuite sur "Avancé" et définissez votre URL de référentiel sur quelque chose de approprié (http://yourserver:8082/nexus/content/repositories/releases/) et définissez l'ID de référentiel sur le serveur dans votre settings.xml qui contient l'authentification nécessaire, telle que my-releases ou autre.

9
Josh Johnson

Vous ne recherchez pas la phase deploy de votre projet?

1
Miquel

J'ai pu effectuer cette activité en utilisant "Jenkins promu builds plugin". Utile lorsque je souhaite déployer les artefacts une fois les tests de régression réussis. La construction est promue lorsque les tests de régression sont terminés. Nous pouvons ensuite ajouter une action pour déployer les artefacts dans le référentiel Maven. 

Remarque: pour utiliser cette fonctionnalité, vous ne devez pas désactiver l'archivage automatique des artefacts. 

0
anuj0901