Difference between revisions of "DevOps toolchain"
From Wiki @ Karl Jones dot com
Karl Jones (Talk | contribs) (→See also) |
Karl Jones (Talk | contribs) |
||
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.
Contents
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
- Agile software development
- Continuous delivery
- 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.
- Software development
- Software development process
- Toolchain
External links
- DevOps toolchain @ Wikipedia