Précédent   Forum des professionnels en informatique > Général Développement > Conception > Usine Logicielle > Intégration Continue
Intégration Continue Forum d'entraide sur les outils d'intégration continue (Continuum, CruiseControl, Hudson, TeamCity, etc.)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 26/08/2011, 16h05   #1
Membre confirmé
 
Avatar de Seb19
 
Homme Sébastien
Architecte de système d'information
Inscription : septembre 2005
Messages : 212
Détails du profil
Informations personnelles :
Nom : Homme Sébastien
Âge : 37
Localisation : France, Deux Sèvres (Poitou Charente)

Informations professionnelles :
Activité : Architecte de système d'information

Informations forums :
Inscription : septembre 2005
Messages : 212
Points : 279
Points : 279
Par défaut tag d'un build hudson à partir de java

Bonjour,

Y a-t-il un moyen pour taguer un build hudson à partir d'un composant java ???

PS : je ne souhaite pas juste créé le tag dans SVN, mais bien envoyer une commande à hudson afin qu'il génére lui même le tag à partir d'une version d'un build défini.
__________________
Celui qui pose une question risque cinq minutes d'avoir l'air bête.
Celui qui ne pose pas de question restera bête toute sa vie.(proverbe chinois)
Seb19 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/08/2011, 16h03   #2
Membre habitué
 
Homme Thomas Escolan
Architecte JEE/Spring - ScrumMaster
Inscription : juin 2010
Messages : 198
Détails du profil
Informations personnelles :
Nom : Homme Thomas Escolan
Âge : 38
Localisation : France

Informations professionnelles :
Activité : Architecte JEE/Spring - ScrumMaster
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2010
Messages : 198
Points : 115
Points : 115
Je sais qu'on peut utiliser des variables d'environnement, alors peut-être qu'en exécutant un script, ou en se basant sur un fichier commité dans SVN... En fonction de votre architecture.

Mais je réalise (enfin et soudainement) que vous voulez changer les numéros de build DANS Hudson... Là c'est chaud, à mon avis ! Quel intérêt, au final ? Est-ce que vous êtes bien dans la logique du "build often" de l'intégration continue ? A quoi bon personnaliser des compilations, l'important c'est la livraison, non ?
Voyez quand même ici : http://wiki.hudson-ci.org/display/HU...evision+Plugin si ça ne peut pas répondre à votre besoin en taggant les builds avec une notion de révision. Les variables d'environnement pouvant être manipulées avec cet autre plugin : http://wiki.hudson-ci.org/display/HUDSON/Setenv+Plugin

Pour Maven, il y a le Versions Maven Plugin (cf. http://mojo.codehaus.org/versions-maven-plugin/).
tooms4444 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/08/2011, 14h54   #3
Membre confirmé
 
Avatar de Seb19
 
Homme Sébastien
Architecte de système d'information
Inscription : septembre 2005
Messages : 212
Détails du profil
Informations personnelles :
Nom : Homme Sébastien
Âge : 37
Localisation : France, Deux Sèvres (Poitou Charente)

Informations professionnelles :
Activité : Architecte de système d'information

Informations forums :
Inscription : septembre 2005
Messages : 212
Points : 279
Points : 279
Je ne souhaite pas modifier le numéro d'un build hudson.

J'ai développé une application JAVA se basant sur l'API XML d'hudson afin d'avoir la liste des différents projets configurés dans hudson ainsi que de lister les builds de chaque projet avec leurs différents paramètres.

Dans cette application JAVA, je souhaite tagué un build Hudson déjà existant comme le permet hudson (cf ci dessous).

Images attachées
Type de fichier : jpg jenkins.JPG (34,2 Ko, 17 affichages)
__________________
Celui qui pose une question risque cinq minutes d'avoir l'air bête.
Celui qui ne pose pas de question restera bête toute sa vie.(proverbe chinois)
Seb19 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/08/2011, 19h23   #4
Membre habitué
 
Homme Thomas Escolan
Architecte JEE/Spring - ScrumMaster
Inscription : juin 2010
Messages : 198
Détails du profil
Informations personnelles :
Nom : Homme Thomas Escolan
Âge : 38
Localisation : France

Informations professionnelles :
Activité : Architecte JEE/Spring - ScrumMaster
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2010
Messages : 198
Points : 115
Points : 115
Ah. Si tu le dis.
Mais j'ai un doute : tu as une API, un web service ou une interface XML-RPC ? Où est le pb ? Pas de manuel ?
Qu'est-ce qu'ils disent, du côté d'Hudson ou de Jenkins ?
tooms4444 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/09/2011, 10h24   #5
Membre confirmé
 
Avatar de Seb19
 
Homme Sébastien
Architecte de système d'information
Inscription : septembre 2005
Messages : 212
Détails du profil
Informations personnelles :
Nom : Homme Sébastien
Âge : 37
Localisation : France, Deux Sèvres (Poitou Charente)

Informations professionnelles :
Activité : Architecte de système d'information

Informations forums :
Inscription : septembre 2005
Messages : 212
Points : 279
Points : 279
Justement, je n'ai rien. Je n'ai pas trouvé d'API permettant de le faire et côté Jenkins, pas de nouvelle non plus.
__________________
Celui qui pose une question risque cinq minutes d'avoir l'air bête.
Celui qui ne pose pas de question restera bête toute sa vie.(proverbe chinois)
Seb19 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/09/2011, 12h18   #6
Membre habitué
 
Homme Thomas Escolan
Architecte JEE/Spring - ScrumMaster
Inscription : juin 2010
Messages : 198
Détails du profil
Informations personnelles :
Nom : Homme Thomas Escolan
Âge : 38
Localisation : France

Informations professionnelles :
Activité : Architecte JEE/Spring - ScrumMaster
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2010
Messages : 198
Points : 115
Points : 115
Je n'ai pas tellement de billes, du coup... Est-ce que tu utilises déjà qq chose ou est-ce que tu vas commencer par cette fonction ?

Je te conseillerai plutôt de ne pas "penser Java" ; s'il y a une interface XML-RPC ou un WS (auquel cas il est toujours intéressant de le consulter avec la syntaxe ?wsdl, pour connaitre les options disponibles), ça ne devrait pas être spécifique à Java.
tooms4444 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/09/2011, 09h37   #7
Membre confirmé
 
Avatar de Seb19
 
Homme Sébastien
Architecte de système d'information
Inscription : septembre 2005
Messages : 212
Détails du profil
Informations personnelles :
Nom : Homme Sébastien
Âge : 37
Localisation : France, Deux Sèvres (Poitou Charente)

Informations professionnelles :
Activité : Architecte de système d'information

Informations forums :
Inscription : septembre 2005
Messages : 212
Points : 279
Points : 279
J'ai déjà qqe chose, j'obtiens la liste de tous les projets configurés dans jenkins ainsi que tous les déploiements qui ont été effectués sur chaque environnement en rajoutant "api/xml" à l'url Jenkins qui va bien.
J'arrive également à lancer un build à partir de mon appli web en lancant une requête sur l'url Constantes.HUDSON_URL + "/job/" + job.getLibelle() + "/build.
Je ne suis pas focalisé sur Java, s'il existe un WS ou une API je suis preneur, mais je ne trouve rien.
__________________
Celui qui pose une question risque cinq minutes d'avoir l'air bête.
Celui qui ne pose pas de question restera bête toute sa vie.(proverbe chinois)
Seb19 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/09/2011, 16h48   #8
Membre habitué
 
Homme Thomas Escolan
Architecte JEE/Spring - ScrumMaster
Inscription : juin 2010
Messages : 198
Détails du profil
Informations personnelles :
Nom : Homme Thomas Escolan
Âge : 38
Localisation : France

Informations professionnelles :
Activité : Architecte JEE/Spring - ScrumMaster
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2010
Messages : 198
Points : 115
Points : 115
idée : peut-être que le plugin Eclipse d'Hudson est OpenSource. Mais je ne crois pas qu'il fasse des tags. Avec un peu de bol ils auront employé une méthode différente de la tienne qui te mettrait sur la piste.
tooms4444 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h11.


 
 
 
 
Partenaires

Hébergement Web