DevOps工具生态圈

第七章 DevOps工具链_软件研发




协同开发工具
敏捷开发
可视化
加强团队沟通协作
数据分析

协同开发

第七章 DevOps工具链_devops_02



第七章 DevOps工具链_研发管理_03

第七章 DevOps工具链_软件研发_04


持续集成工具


第七章 DevOps工具链_研发管理_05


Jenkins
自动化编译
自动化测试
自动化部署
丰富的插件库


第七章 DevOps工具链_研发管理_06


第七章 DevOps工具链_软件研发_07

版本管理工具

第七章 DevOps工具链_软件研发_08

Git
简介易用
系统开销小
性能优良

第七章 DevOps工具链_devops_09

第七章 DevOps工具链_研发管理_10

编译工具

第七章 DevOps工具链_研发管理_11

第七章 DevOps工具链_软件研发_12


配置管理工具


第七章 DevOps工具链_软件研发_13



测试工具


第七章 DevOps工具链_软件研发_14

监控工具

第七章 DevOps工具链_研发管理_15


Nagios用于监控系统、网络和基础架构,提供监控功能的同时还能发出警报,当监控的系统出现异常情况,Nagios可以迅速发出警报,帮助运维团队发现问题。Nagios安装在Linux平台,可以实现以下功能:
>网络服务(SMTP、POP3、HTTP、PING等)
>主机的资源(进程负载、硬盘使用情况等)
>检查并行的服务
>使用父节点的方式侦测网络中的子节点是否连接正常
>当节点或服务出现异常,生成通知(邮件、报告或客户定义的方式)功能
>自动的日志记录


第七章 DevOps工具链_软件研发_16


持续交付

第七章 DevOps工具链_研发管理_17

第七章 DevOps工具链_研发管理_18

第七章 DevOps工具链_软件研发_19


第七章 DevOps工具链_devops_20