为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

PHP项目持续集成Jenkins课件PPT模板

2021-10-15 30页 ppt 2MB 20阅读

用户头像 个人认证

老二

暂无简介

举报
PHP项目持续集成Jenkins课件PPT模板(Excellenthandouttrainingtemplate)PHP项目持续集成Jenkinsby老番PHP项目持续集成-Jenkins大纲什么是持续集成(ContinuousIntegration)持续集成的一些特性关于Jenkins插件选择与安装自动化构建工具PHP的质量保证工具项目创建与设定自动化远程部署报表功能和统计参考资源Page2什么是持续集成(ContinuousIntegration)极限编程中提出的一项建议实践在开发阶段,对项目进行持续性自动化编译、测试单元测试(UnitTest)决定了持续集成的效果P...
PHP项目持续集成Jenkins课件PPT模板
(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常用编辑图使用方法1.取消组合2.填充颜色3.调整大小选择您要用到的图标单击右键选择“取消组合”右键单击您要使用的图标选择“填充”,选择任意颜色拖动控制框调整大小商务图标元素商务图标元素商务图标元素商务图标元素
/
本文档为【PHP项目持续集成Jenkins课件PPT模板】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索