(Excellenthandouttrainingtemplate)PHP项目持续集成Jenkinsby老番PHP项目持续集成-Jenkins大纲什么是持续集成(ContinuousIntegration)持续集成的一些特性关于Jenkins插件选择与安装自动化构建工具PHP的质量保证工具项目创建与设定自动化远程部署报表功能和统计参考资源Page2什么是持续集成(ContinuousIntegration)极限编程中提出的一项建议实践在开发阶段,对项目进行持续性自动化编译、测试单元测试(UnitTest)决定了持续集成的效果PHPUnitFramework反映项目健康状况,利于发现问
题
快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题
和改进尽快的发现错误,减少重复工作,降低风险自动化部署,有效提高工作效率Page3持续集成的一些特性FROM:《持续集成(第二版)-MartinFowler》只维护一个源码仓库自动化build让你的build自行测试每人每天都要向mainline提交代码每次提交都应在集成计算机上重新构建mainline保持快速build在模拟生产环境中进行测试让每个人都能轻易获得最新的可执行文件每个人都能看到进度自动化部署Page4关于Jenkins官方网站:开源持续集成引擎(ContinuousIntegrationServer)前身为Hudson,因商标版权问题更名为Jenkins开源,免费,易安装,配置简单支持所有主流SCM工具(SVN、Git、CVS、Mercurial等)众多的插件支持,高扩展性支持并行构建、分布式构建、增量构建、SCM触发构建等IDE集成(EclipsePlug-in)Page5Jenkins操作界面Page6插件选择与安装Subversion/Git用于集成项目版本控制软件,根据需要选择Phing/Ant使用Phing或ApacheAnt对PHP项目做自动化构建。CheckStyle使用PHP_CodeSniffer进行代码风格检查的工具。用于检查PHP代码是否有违反一组预先设置好的编码标准的一个PEAR包,内置了ZEND,PEAR的编码风格规则。CloverPHP使用phpunit进行单元测试的工具,也可以被xdebug扩展用来生成代码覆盖率报告,并且可以与phing集成来自动测试,还可以和Selenium整合来完成大型自动化集成测试。DRY使用PHPCPD(Phpcopypastedetector)来发现项目中的重复代码。Page7插件选择与安装HTMLPublisher用来发布PHPUnit代码覆盖率报告。JDepend使用PHPDepend分析PHP中静态代码,用来检查项目中的代码规模和复杂程度。Plot使用phploc来统计PHP项目规模大小的工具,可以统计PHP的项目代码行数PMD使用PHPMD(PHPMESSDECTOR),对基于pdepend的结果进行分析,一旦项目超过了pdepend中各具体指标值的规定,将发出警告提示信息Violations按照代码缺陷严重性集中显示了PMD静态代码分析的结果xUnit使用JUnit的格式来输出PHPUnit的日志文件Page8插件管理界面Page9自动化构建工具ApacheAntJava开源项目Apache软件基金会提供功能强大的自动化构建工具PhingPHingIsNotGNUmake基于ApacheANT的项目构建系统使用PHP开发,可通过PEAR安装NAnt基于.net的构建工具模仿ApacheAntPage10安装PHP的质量保证工具Page11项目创建与设定Page12自动化远程部署设定方式项目设定–[Post-buildActions]插件部署项目设定–[Addbuildstep]-SendFilesorexecutecommandsoverSSH配置自动构建脚本-build.xml部署方式SSH/SCP/FTP/…Page13报表功能和统计–概览图Page14报表功能和统计–Plot/TestPage15报表功能和统计–phplocPage16报表功能和统计–CloverPHPPage17报表功能和统计–CoverageReportPage18报表功能和统计–PHPCodeBrowserPage19报表功能和统计–PHPCPDPage20报表功能和统计–PHPMDPage21报表功能和统计-JDependPage22参考资源Jenkins官方文档ContinuousintegrationIntegratingPHPProjectswithJenkinsTemplateforJenkinsJobsforPHPProjectsIntegratingPHPwithWindows持续集成(第二版)持续集成-软件质量改进和风险降低之道Xinc+phing+phpunit+svn构建持续集成Page23演讲结速,谢谢观赏!Thankyou.
ppt
关于艾滋病ppt课件精益管理ppt下载地图下载ppt可编辑假如ppt教学课件下载triz基础知识ppt
常用编辑图使用
方法
快递客服问题件处理详细方法山木方法pdf计算方法pdf华与华方法下载八字理论方法下载
1.取消组合2.填充颜色3.调整大小选择您要用到的图标单击右键选择“取消组合”右键单击您要使用的图标选择“填充”,选择任意颜色拖动控制框调整大小商务图标元素商务图标元素商务图标元素商务图标元素