DevOps是Development和Operations的组合,也就是开发和运维的简写。


DevOps集文化理念、实践与工具于一身,可以提高组织高速交付应用程序和服务的能力,与使用传统软件开发和基础设施管理流程相比,能够帮助企业更快速的发展和改进产品,这种速度使企业能够更好地服务于客户,并在市场上高效的参与竞争。


DevOps是针对企业中的研发人员、运维人员和测试人员的工作理念,是他们在应用开发、代码部署和质量测试等整条生命周期中的协作和沟通的最佳实践,DevOps强调整个组织的合作以及交付和基础设施变更的自动化、从而实现持续集成、持续部署和持续交付。


DevOps平台:代码托管(gitlab/svn)、项目管理(jira/禅道/Teambition)、运维平台(lanjing/自主研发平台)、持续交付(Jenkins/gitlab)



CI/CD简介:


持续集成是指多名开发者在开发不同功能代码的过程当中,可以频繁的将代码行合并到一起并且相互不影响工作;


持续部署是基于某种工具或平台实现代码自动化的构建、测试和部署到线上环境以实现交付高质量的产品,持续部署在某种程序上代表了一个开发团队的更新迭代速率。