码迷,mamicode.com
首页 > 其他好文 > 详细

DevOps

时间:2017-11-13 14:05:07      阅读:162      评论:0      收藏:0      [点我收藏+]

标签:evel   for   reflect   技术   app   form   cts   struct   img   

 

https://en.wikipedia.org/wiki/DevOps

 

DevOps (a clipped compound of "development" and "operations") is a software engineering practice that aims at unifying software development (Dev) and software operation (Ops). The main characteristic of the DevOps movement is to strongly advocate automation and monitoring at all steps of software construction, from integrationtestingreleasing to deployment and infrastructure management. DevOps aims at shorter development cycles, increased deployment frequency, more dependable releases, in close alignment with business objectives.[1][2][3][4]

 

 

技术分享

 

 

As DevOps is intended to be a cross-functional mode of working, rather than a single DevOps tool there are sets (or "toolchains") of multiple tools.[13] Such DevOps tools are expected to fit into one or more of these categories, reflective of key aspects of the development and delivery process:[14][15]

  1. Code — code development and review, source code management tools, code merging
  2. Build — continuous integration tools, build status
  3. Test — continuous testing tools that provide feedback on business risks
  4. Package — artifact repository, application pre-deployment staging
  5. Release — change management, release approvals, release automation
  6. Configure — infrastructure configuration and management, Infrastructure as Code tools
  7. Monitor — applications performance monitoring, end–user experience

Some categories are more essential in a DevOps toolchain than others; especially continuous integration (e.g. Jenkins) and infrastructure as code (e.g. Puppet).[16][17]

 

DevOps

标签:evel   for   reflect   技术   app   form   cts   struct   img   

原文地址:http://www.cnblogs.com/yuanjiangw/p/7825530.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!