首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jenkins中的PHPMD设置

Jenkins中的PHPMD设置
EN

Stack Overflow用户
提问于 2012-09-14 19:22:22
回答 1查看 4K关注 0票数 0

我在Jenkins中设置混乱检测器时遇到了问题。我想运行的在终端中工作的代码是:

代码语言:javascript
复制
phpmd /var/www/sitename/site/src/private/app xml codesize,unusedcode,naming,design 
--reportfile /var/www/sitename/messdetector.xml 
--exclude Vendor,Config,Console,uploads,tmp,Test

在我的构建xml中,我有以下内容:

代码语言:javascript
复制
<target name="phpmd" description="Generate pmd.xml using PHPMD">
    <exec executable="phpmd">
       <arg value="src/private/app/" />
       <arg value="xml" />
       <arg value="codesize,unusedcode,naming,design" />
       <arg value="--reportfile" />
       <arg value="${basedir}/build/logs/pmd.xml" />
       <arg value="--exclude" />
       <arg value="Vendor,Config,Console,uploads,tmp,Test" />
   </exec>
</target>

在我得到的输出数据中:

代码语言:javascript
复制
phpmd:
 [exec] No entry for terminal type "unknown";
 [exec] using dumb terminal settings.
 [exec] Result: 2

我不确定为什么它不能正确地工作,而且任何关于在web构建中使用它的最佳方式的建议都将非常感谢。

提前感谢!

EN

回答 1

Stack Overflow用户

发布于 2013-02-20 23:51:03

去“管理Jenkins”,然后去“系统信息”。在“环境变量”部分,您可以找到"TERM“环境变量的值。在你的例子中,它被设置为“未知”,但是应该类似于"xterm-color“或者仅仅是"xterm”。

在启动Jenkins时,请确保将此环境变量设置为正确的值。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12423515

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档