Je rencontre ce que j'espère être un problème simple. Cependant, il m'a été perplexe toute la journée.Cygwin Cruisecontrol ne peut pas exécuter de commandes
Je travaille avec cruisecontrol dans Windows, en cours d'installation via Cygwin. J'ai une certaine expérience de CC dans la plate-forme Linux et une grande partie de ce que je fais est très similaire. Cependant, la plupart des commandes que j'essaie d'exécuter dans la section Schedule du fichier config.xml donnent une erreur.
est ici l'exception:
ExecBuilder - Could not execute command: /cygdrive/d/Program\ Files/Subversion/bin/svn
net.sourceforge.cruisecontrol.CruiseControlException: Encountered an IO exception while attempting to execute '[email protected]'. CruiseControl cannot continue.
at net.sourceforge.cruisecontrol.builders.ScriptRunner.runScript(ScriptRunner.java:133)
Voici quelques exemples de commandes que j'ai essayé de courir qui donnent à ce type d'erreur.
<exec command="${CCLoc}/projects/${project.name}/IOSdllScript"/>
- Exécute un script que j'ai testé en dehors du fichier cruisecontrol.bat et qui s'exécute. Comprend #!/Bin/sh la première ligne
<exec command="${CCLoc}/projects/${project.name}/EmptyFile"/>
-essentiellement un fichier texte vide, ce qui prouve que le problème n'a rien à voir avec mon script.
<exec command="/cygdrive/d/Program\ Files/Subversion/bin/svn" args="cleanup" workingdir="${svndir}"/>
-Trys nettoyage svn sur un répertoire. J'ai vérifié le cheminement et l'orthographe.
Une commande que j'ai testée a fonctionné et n'a pas donné cette erreur. Cette commande était tactile. Je ne suis pas sûr pourquoi seul le toucher semble fonctionner et rien d'autre fait.
Je suppose que vous avez vérifié 10 fois que le chemin de svn est correct à 100% et que vous êtes capable d'exécuter la ligne de commande svn from cygwin, non? –