从零搭建DevOps平台环境(一)-DevOps介绍
一直以来想要写博客,时间过了好久好久了...这段时间又冒出来了这个念头。结合着自己的工作,曾经的一些经验。打算以DevOps为基开始。。这些天翻了翻各博客网站,也搜了下,发现“从零搭建DevOps平台环境”,有不少。但几乎都没有坚持写下去,好多是开了个头。希望我能够坚持下去。也很大众的搭建方式,以jenkins为核心、集成着各种开源框架实现DevOps,网络上关于DevOps的介绍有很多,都很好。
·
一直以来想要写博客,时间过了好久好久了...
这段时间又冒出来了这个念头。结合着自己的工作,曾经的一些经验。打算以DevOps为基开始。。
这些天翻了翻各博客网站,也搜了下,发现“从零搭建DevOps平台环境”,有不少。但几乎都没有坚持写下去,好多是开了个头。希望我能够坚持下去。
也很大众的搭建方式,以jenkins为核心、集成着各种开源框架实现DevOps,网络上关于DevOps的介绍有很多,都很好。这个东西很大也很小,每个人有每个人自己的理解。我个人觉得DevOps 就是一个理念,类似于敏捷开发的一种理念。
不论项目的大小,公司的大小只要是开发我觉得都可以使用DevOps相关的工具链,实现自动化。大项目、大公司有大的的做法,小项目小公司有小的做法。(因为我觉得永远不可能实现一个完善的DevOps,也可能是我了解的太少)。
我们做DevOps就是在项目流程中添加各种工具:需求-》开发-》测试-》发布-》运营。
实现项目管理,知识库管理;CI/CD;自动化测试;成品库,发布机制(这里的发布和CI/CD中的部署不在一个阶段);监控、分析等。
工具链:
- 配置管理工具
- chef
- Ansible
- Puppet
- 持续集成工具
- jenkins
- Bamboo
- 监控工具
- prometheus
- nagios
- raygun
- zabbix
- 容器化工具
- docker
- k8s
- 构建工具
- maven
- ant
- gradle
- 版本管理工具
- SVN
- git
- 成品库工具
- nexus
- 协同工具
- jira
- redmine
- 代码检查
- sonarqube
- 测试工具
- selenium
- jmter
- loadrunner
- soapUI
- testng
- 图表工具
- promecence
- allure
- html publish
更多推荐
已为社区贡献1条内容
所有评论(0)