A practice that emphasizes automating the process of software delivery and infrastructure changes.
The DevOps Toolchain:
- Code – Code Development and Review, continuous integration tools
- Build – Version 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
Deployment Products
Bamboo
https://www.atlassian.com/software/bamboo/features
Octopus
https://octopus.com/