




免费预览已结束,剩余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高唐辅警考试题目及答案
- 2025年共享运营有限公司春季招聘(12人)考前自测高频考点模拟试题及答案详解(网校专用)
- 2025甘肃平凉市灵台县粮油购销储备有限责任公司招聘会计人员1人考前自测高频考点模拟试题及一套参考答案详解
- 2025年东北农业大学专职辅导员公开招聘16人模拟试卷及参考答案详解一套
- 2025年5月绍兴银行社会招聘15人模拟试卷及参考答案详解1套
- 2025年江苏常州经济开发区社会保障和卫生健康局下属事业单位公开招聘卫技人员14人模拟试卷附答案详解(典型题)
- 2025年甘肃酒泉敦煌研究院季节性工作人员招聘模拟试卷及参考答案详解一套
- 2025年长庆石化分公司春季招聘(5人)模拟试卷有完整答案详解
- 2025辽宁大连市金普新区卫健系统校招吉林大学医学硕士19人考前自测高频考点模拟试题及1套参考答案详解
- (2025年)江苏省南通市辅警协警笔试笔试模拟考试试题含答案
- 学堂在线 生活英语听说 章节测试答案
- 2024年陕西延长石油招聘真题
- 动态关系网络分析-洞察及研究
- 26.《方帽子店》课件
- 粮食加工企业管理制度
- 《财税基础(AI+慕课版)》全套教学课件
- 中医减肥合同协议书
- 客服基础考试试题及答案
- 输血知识培训课件
- 粉红税问题成因分析
评论
0/150
提交评论