我的应用程序的根目录是Doxyfile所在的位置:
/home/aaa/public_html
我想在以下位置生成文档:
/home/bbb/public_html/ccc
效果不错但不适用于Jenkins:我收到错误hudson.AbortException: The output directory doesn't exist.
我的Jenkins工作的工作区是:
/var/lib/jenkins/jobs/Doxy1/workspace
我努力但却行不通。我该怎么办?
答案 0 :(得分:5)
我找到了解决方案。
我没有使用插件,而是使用Doxygen生成命令在Jenkins中创建了自由式作业。
答案 1 :(得分:0)
我发现错误hudson.AbortException: The output directory doesn't exist
是指Doxygen配置文件中的OUTPUT_DIRECTORY变量。
你必须在Doxygen插件中考虑三件事(至少从0.15开始)。
在Jenkins任务的Doxygen插件配置中:
在Doxygen配置文件中:
答案 2 :(得分:0)
从版本0.16开始,Doxygen插件提供了生成文档的构建步骤。
请参阅https://wiki.jenkins-ci.org/display/JENKINS/Doxygen+Plugin
答案 3 :(得分:-1)
如果publish doxygen
构建步骤doxyfile path
字段包含额外的空格,我发现我收到此错误。确保您的doxyfile路径没有任何尾随空格或其他空格字符。我的doxygen插件版本是0.18。