DevOps toolchain

From Wiki @ Karl Jones dot com
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. See DevOps.

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

External links