




免费预览已结束,剩余19页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
by老番 PHP项目持续集成 Jenkins Page2 大纲 什么是持续集成 ContinuousIntegration 持续集成的一些特性关于Jenkins插件选择与安装自动化构建工具PHP的质量保证工具项目创建与设定自动化远程部署报表功能和统计参考资源 Page3 什么是持续集成 ContinuousIntegration 极限编程中提出的一项建议实践在开发阶段 对项目进行持续性自动化编译 测试单元测试 UnitTest 决定了持续集成的效果PHPUnitFramework反映项目健康状况 利于发现问题和改进尽快的发现错误 减少重复工作 降低风险自动化部署 有效提高工作效率 Page4 持续集成的一些特性 FROM 持续集成 第二版 MartinFowler 只维护一个源码仓库自动化build让你的build自行测试每人每天都要向mainline提交代码每次提交都应在集成计算机上重新构建mainline保持快速build在模拟生产环境中进行测试让每个人都能轻易获得最新的可执行文件每个人都能看到进度自动化部署 Page5 关于Jenkins 官方网站 http jenkins ci org 开源持续集成引擎 ContinuousIntegrationServer 前身为Hudson 因商标版权问题更名为Jenkins开源 免费 易安装 配置简单支持所有主流SCM工具 SVN Git CVS Mercurial等 众多的插件支持 高扩展性支持并行构建 分布式构建 增量构建 SCM触发构建等IDE集成 EclipsePlug in Page6 Jenkins操作界面 Page7 插件选择与安装 Subversion Git用于集成项目版本控制软件 根据需要选择Phing Ant使用Phing或ApacheAnt对PHP项目做自动化构建 CheckStyle使用PHP CodeSniffer进行代码风格检查的工具 用于检查PHP代码是否有违反一组预先设置好的编码标准的一个PEAR包 内置了ZEND PEAR的编码风格规则 CloverPHP使用phpunit进行单元测试的工具 也可以被xdebug扩展用来生成代码覆盖率报告 并且可以与phing集成来自动测试 还可以和Selenium整合来完成大型自动化集成测试 DRY使用PHPCPD Phpcopypastedetector 来发现项目中的重复代码 Page8 插件选择与安装 HTMLPublisher用来发布PHPUnit代码覆盖率报告 JDepend使用PHPDepend分析PHP中静态代码 用来检查项目中的代码规模和复杂程度 Plot使用phploc来统计PHP项目规模大小的工具 可以统计PHP的项目代码行数PMD使用PHPMD PHPMESSDECTOR 对基于pdepend的结果进行分析 一旦项目超过了pdepend中各具体指标值的规定 将发出警告提示信息Violations按照代码缺陷严重性集中显示了PMD静态代码分析的结果xUnit使用JUnit的格式来输出PHPUnit的日志文件 Page9 插件管理界面 Page10 自动化构建工具 ApacheAntJava开源项目Apache软件基金会提供功能强大的自动化构建工具PhingPHingIsNotGNUmake基于ApacheANT的项目构建系统使用PHP开发 可通过PEAR安装NAnt基于 net的构建工具模仿ApacheAnt Page11 安装PHP的质量保证工具 Page12 项目创建与设定 Page13 自动化远程部署 设定方式项目设定 Post buildActions 插件部署项目设定 Addbuildstep SendFilesorexecutecommandsoverSSH配置自动构建脚本 build xml部署方式SSH SCP FTP Page14 报表功能和统计 概览图 Page15 报表功能和统计 Plot Test Page16 报表功能和统计 phploc Page17 报表功能和统计 CloverPHP Page18 报表功能和统计 CoverageReport Page19 报表功能和统计 PHPCodeBrowser Page20 报表功能和统计 PHPCPD Page21 报表功能和统计 PHPMD Page22 报表功能和统计 JDepend Page23 参考资源 Jenkins官方文档ContinuousintegrationIntegratingPHPProjectswithJenkinsTemplateforJenkinsJo
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年电工证高压证考试试题库及解析答案
- 普外科用药错误应急预案演练脚本
- 审查客户资格说课稿-2025-2026学年中职专业课-商品销售(推销实务)-市场营销-财经商贸大类
- 智能制造技能知识试题附带答案
- 2025年煤矿行业职业技能考试题库及答案
- 低压电工理论模拟考试题及答案
- 七年级生物下册 4.2.2 消化和吸收说课稿2 (新版)新人教版
- 2025年电工证高压证考试试题答案解析
- 2025年食品安全法规与标准试题及答案解析
- 2025注册电气工程师考试试题及答案
- 智能巡查机器人系统设计
- 3.2营造清朗空间教学设计 2025-2026学年统编版道德与法治八年级上册
- 教科版物理八年级上册《2.光的反射定律》听评课记录2
- 2025年华为自动化控制试题
- (2025年)江苏省南通市辅警协警笔试笔试模拟考试试题含答案
- 学堂在线 生活英语听说 章节测试答案
- 2024年陕西延长石油招聘真题
- 动态关系网络分析-洞察及研究
- 26.《方帽子店》课件
- 粮食加工企业管理制度
- 《财税基础(AI+慕课版)》全套教学课件
评论
0/150
提交评论