Je suis complètement novice dans l'intégration continue, mais j'essaie de l'apprendre.Régulateur de vitesse et Mercurial. Problèmes de configuration
Voici ma configuration.
J'ai un site de production principal. Ordinateur A. J'ai une machine virtuelle qui héberge le système d'exploitation Windows Server 2008 sur lequel Cruise Control.NET est installé et en cours d'exécution. Ordinateur B J'utilise Mercurial comme mon outil de contrôle de source installé dans l'ordinateur A.
Tout est configuré et je peux voir le rapport de contrôle de vitesse sur mon serveur Web Ordinateur B et je peux mon référentiel sur un ordinateur Un serveur Web.
Le problème est le suivant:
De ma console Régulateur de vitesse de l'ordinateur B je l'erreur suivante:
échec de contrôle Source: Impossible d'exécuter le fichier [c: \ développer \ CCNet \ WorkingDir \ hg]. Le fichier peut ne pas exister ou ne pas être exécutable. Fichier introuvable 'C: \ developpement \ CCnet \ CCnetrtifacts \ msbuils-results.xml.
Ce que je l'ai fait est que je copiais mon répertoire de projet sur l'ordinateur Cruise Control c: \ develop \ CCNet \ WorkingDir \
et voici mon bloc de contrôle de code source inclus dans mon ccnet.config:
<sourcecontrol type="hg">
<repo>http://mylocalmachinewebserver<repo>
<workingDirectory>c:\develop\CCnet\WorkingDirectory<workingDirectory>
</sourcecontrol>
quelqu'un pourrait-il me aider à comprendre mon problème
Un grand merci
est réellement installé dans votre répertoire de travail? cela me semble bizarre. Je voudrais exécuter quelque chose comme. \ Hg statut de là et voir si vous obtenez une sortie autre que "cmd non trouvé" etc ... –
Aucun Mercurial n'est installé dans mon lieu de production pas mon serveur Emplacement d'intégration continue –