2010-07-12 8 views
0

J'essaye d'obtenir l'installation de hudson sur un serveur de Debian pour construire un projet de rails, et son tomber constamment au premier obstacle.Hudson CI serveur et git plugin: Pourquoi je reçois ERROR: Rien à faire?

je reçois la séquence suivante de messages à chaque fois que je tente de lancer une construction:

Started by user anonymous 
Checkout:workspace//var/lib/hudson/jobs/myproject/workspace - [email protected] 
Using strategy: Default 
Last Built Revision: Revision caced2eba6ed6ba8a5bbcccbedb531bc28702f66 (origin/master) 
Checkout:workspace//var/lib/hudson/jobs/myproject/workspace - [email protected] 
GitAPI created 
Wiping out workspace first 
Cloning the remote Git repository 
Cloning repository origin 
$ /usr/bin/git clone -o origin [email protected]:/myproject.git /var/lib/hudson/jobs/myproject/workspace 
Fetching upstream changes from [email protected]:/myproject.git 
[workspace] $ /usr/bin/git fetch -t [email protected]:/myproject.git +refs/heads/*:refs/remotes/origin/* 
[workspace] $ /usr/bin/git ls-tree HEAD 
[workspace] $ /usr/bin/git rev-parse origin/master 
ERROR: Nothing to do 
Finished: FAILURE 

Ma config est la suivante:

url de dépôt: [email protected]:/myproject .git

dépôt

: origine

branche à construire: origine/maître (ont essayé avec le maître juste, et avec la valeur par défaut)

Je l'ai vu cette erreur mentionné ailleurs en ligne, mais je l'ai déjà configuré mon application d'une manière qui devrait empêcher l'erreur ....

Je ne sais pas pourquoi cela se passe. Quelqu'un peut-il donner un aperçu?

Répondre

0

Ne sachant rien à propos de Ruby, mais ... Que voudriez-vous que Hudson fasse? Dans la section Construire de l'écran Configurer pour ce travail, avez-vous défini quelque chose? Il existe des options dans le menu déroulant Ajouter une étape de construction .... (J'avoue que ce n'est pas évident que vous devez le faire dans l'interface utilisateur d'Hudson!) Si vous étiez dans l'univers Java, vous pourriez faire une construction Ant ou quelque chose.

0

Votre succursale est-elle d'origine? Quand j'ai eu cette erreur, il s'est avéré que j'avais ajouté ma branche à Hudson mais je ne l'ai jamais ajouté à l'origine. Je travaillais avec une succursale locale, pas une branche éloignée. J'ai mis ma branche sur l'origine et puis Hudson a pu construire.

0

J'ai trouvé que je devais vérifier explicitement le maître dans mes étapes de construction. Je m'attendais à ce que je sois automatiquement sur le maître, mais en fouinant autour de moi, je me suis rendu compte que ce n'était pas le cas (même si "ramifié pour construire" était configuré pour maîtriser.)

Aussi, utilisez-vous RVM? donc vous devrez peut-être télécharger votre fichier ~/.bashrc dans une étape de construction (je pense) .Pouvez-vous montrer les étapes de construction que vous utilisez (le cas échéant)?