La racine de la ma demande, où se trouve le doxyfile, est:
Je veux générer la documentation dans:
Ça fonctionne bien mais pas avec Jenkins: je reçois l'erreur L'espace de travail de mon travail Jenkins est:
J'ai essayé fort mais ça ne marchera pas. Que pourrais-je faire? P> / home / aaa / public_html code> p>
/ home / bbb / public_html / ccc code> p>
hudson.abortexception: le répertoire de sortie n'existe pas. Code> P>
/ var / lib / jenkins / jobs / doxy1 / espace de travail code> p>
4 Réponses :
J'ai trouvé la solution. P>
Au lieu d'utiliser le plugin, je viens de créer un travail de freestyle à Jenkins avec la commande de génération Doxygen. P>
Mais cela ne le publie pas vraiment? Je reçois la même erreur que ci-dessus
Bien oui ça fait. Jenkins Exécute DOXYGEN PATH / TO / DOXYFILE CODE>, et dans le DOXYFILE, je place le dossier de destination. Ensuite, les fichiers HTML sont générés.
Yup je l'avais en réalité en arrière ... Le plugin ne publie que et vous devez ajouter une action de construction pour exécuter Doxygen vous-même ... ne le savait pas.
J'ai le même problème, avez-vous une solution pour "générer" le lien de documentation sur la page de travail? Merci !
@Merci, cela fonctionne, mais pourquoi nous avons besoin de dire doxyfile à Doxygen
J'ai découvert que l'erreur Vous devez prendre en compte trois choses avec le plugin Doxygen (au moins à 0,15). P>
Dans la configuration du plug-in Doxygen dans une tâche Jenkins: P>
dans le fichier de configuration DOXYGEN: P>
hudson.abortexception: le répertoire de sortie n'existe pas code> fait référence à la variable de sortie_directory dans le fichier de configuration Doxygen. P>
L'erreur que je reçois est: "Le répertoire de sortie n'a pas pu être lu à partir de la configuration." J'ai défini la sortie_directory sur rien et à "." et obtenir la même erreur.
Depuis la version 0.16, le plug-in Doxygen fournit une étape de construction pour générer la documentation. P>
voir https://wiki.jenkins-ci.org/display/jenkins / Doxygen + plugin p>
J'ai trouvé que j'obtiens cette erreur si le Publier Doxygen code> Build Step
DOXYFILE chemin code> Le champ contient unespace supplémentaire. Assurez-vous que votre chemin DOXYFILE n'a pas d'espaces de fuite ni d'autres personnages d'espaces. Ma version de plugin Doxygen est 0,18. P>