DevOps toolchain
From Wiki @ Karl Jones dot com
Revision as of 11:52, 17 August 2016 by Karl Jones (Talk | contribs)
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