<伐木><日志类型=“Coverage-HTML“目标=“建立/覆盖“/><日志类型=“覆盖范围 - 三叶草“目标=“构建/日志/ clover.xml“/><日志类型=“Coverage-Crap4j.“目标=“构建/日志/ crap4j.xml“/><日志类型=“junit.“目标=“构建/ logs / junit.xml“loginCompletEskipped.=“错误的“/> logging>
大多数Web应用程序都更改并相当频繁地调整。它们的环境例如是用户群的大小和行为,正在不断变化。今天昨天足够了,今天可能不足。特别是在Web环境中,重要的是监控和不断提高内部质量,不仅在开发时,而且在维护软件时也是如此。
引用的许多插件(右)可用于与PHP项目集成,但可能首先在使用PHP项目时配置创建适当格式格式的文件。
以下配置假设使用Apache Ant.作为用于执行PHP工具的构建工具。最初描述了必威国际有限公司jenkins-php.org.。
这phpunit.
任务在build.xml.
假设用于PHPUnit的XML配置文件用于配置以下日志记录目标:
<伐木><日志类型=“Coverage-HTML“目标=“建立/覆盖“/><日志类型=“覆盖范围 - 三叶草“目标=“构建/日志/ clover.xml“/><日志类型=“Coverage-Crap4j.“目标=“构建/日志/ crap4j.xml“/><日志类型=“junit.“目标=“构建/ logs / junit.xml“loginCompletEskipped.=“错误的“/> logging>
您可以下载一个示例phpunit.xml.dist.
并将其放在项目root中以开始。
可以在PHPUnit文档中找到更多信息。
这phpdox.
任务在build.xml.
假设phpdox的XML配置文件用于配置API文档生成:
XMLNS.=“http://xml.phpdox.net/config.“><项目姓名=“名称的项目“来源=“SRC.“Workdir.=“构建/ phpdox.“><收藏家明文=“错误的“><包括面具=“* .php.“/> collector><发电机输出=“建造“>引擎=“HTML.“启用=“真的“输出=“API.“><文件延期=“HTML.“/> build> generator> project> phpdox>
可以在PHPDOX文档中找到更多信息。
这PHPCS.
和PHPCS-CI.
任务在build.xml.
假设使用php_codesniffer的XML配置文件来配置编码标准:
<规则集姓名=“名称 - 您的编码标准“><描述>您的编码标准描述描述><规则裁判=“generic.php.disallowshortopentag.“/><! - ... - > RUSELET>
构建脚本假定为php_codesniffer的规则集位于构建/ phpcs.xml.
。
可以在PHP_CodesNiffer的文档中找到更多信息。
这PHPMD.
和PHPMD-CI.
任务在build.xml.
假设PHPMD的XML配置文件用于配置编码标准:
<规则集姓名=“名称 - 您的编码标准“XMLNS.=“http://pmd.sf.net/ruleset/1.0.0.“XMLNS:XSI=“http://www.w3.org/2001/xmlschema-instance.“XSI:Schemalocation.=“http://pmd.sf.net/ruleset/1.0.0.http://pmd.sf.net/ruleset_xml_schema.xsd.“XSI:非群空间沉积=“http://pmd.sf.net/ruleset_xml_schema.xsd.“><描述>您的编码标准描述描述><规则裁判=“规则集/代码尺寸.xml /环状复分性“/><! - ... - > RUSELET>
构建脚本假定PHPMD规则集位于构建/ phpmd.xml.
。
可以在PHPMD文档中找到更多信息。
最初创建了大部分内容Sebastian Bergmann.并托管必威国际有限公司Jenkins Php.。 |
处理phpunit的JUnit XML LogFile
用于处理php_codesniffer logfiles以checkstyle格式
用于处理phpunit的三叶草XML Logfile
用于处理phpunit的crap4j xml logfile
用于以PMD-CPD格式处理PHPCPD Logfiles
例如,用于发布PHPDOX生成的文档
用于以JDEPEND格式处理PHP_DEVEPEND LOGFILE
用于处理PHPLOC CSV输出
以PMD格式处理PHPMD Logfiles
用于处理各种日志文件
用于处理控制台日志中的PHP编译器警告