Difference between revisions of "DevOps toolchain"

From Wiki @ Karl Jones dot com
Jump to: navigation, search
(See also)
 
Line 1: Line 1:
DevOps toolchain is a set or combination of tools that aid in the delivery, development, and management of application throughout the software development lifecycle.
+
'''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 ==
 
== Description ==
Line 23: Line 23:
 
* [[Continuous Integration]]
 
* [[Continuous Integration]]
 
* [[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.
 
* [[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.
 +
* [[Software development]]
 +
* [[Software development process]]
 
* [[Toolchain]]
 
* [[Toolchain]]
  

Latest revision as of 11:52, 17 August 2016

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