DevOps toolchain

From Wiki @ Karl Jones dot com
Revision as of 11:48, 17 August 2016 by Karl Jones (Talk | contribs) (Created page with "DevOps toolchain is a set or combination of tools that aid in the delivery, development, and management of application throughout the software development lifecycle. == Descr...")

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

DevOps toolchain is a set or combination of tools that aid in the delivery, development, and management of application throughout the software development lifecycle.

Description

Because DevOps is a cultural shift and collaboration between development and operations, there is no one product that can be considered a single DevOps tool.

Tools

Generally, DevOps tools fit into one or more of these categories, which is reflective of the software development and delivery process:

  • Code – Code development and review, continuous integration tools
  • Build – Revision control tools, code merging, build status
  • Test – Test and results determine performance
  • Package – Artifact repository, application pre-deployment staging
  • Release – Change management, release approvals, release automation
  • Configure – Infrastructure configuration and management, Infrastructure as Code tools
  • Monitor – Applications performance monitoring, end user experience

See also

  • DevOps - a culture, movement or practice that emphasizes the collaboration and communication of both software developers and other information-technology (IT) professionals while automating the process of software delivery and infrastructure changes.

External links