Create shared code repositoriesDEVOPS IMPLEMENTATION
Implementing DevOps technical practices within an
organization typically involves three stages. These stages
follow a natural progression that leads to a fully
automated code-to-deployment operational model:
Continuous integration: This stage involves merging development
work with the code base constantly so that automated testing can catch
problems early.
Continuous delivery: This stage involves a software package delivery
mechanism for releasing code to staging for review and inspection.
Continuous deployment: This stage relies on continuous
integration and continuous delivery to automatically release code into
production as soon as it is ready.A vast number of technical tools can be used to automate
a DevOps environment, from commercial applications to
bleeding-edge open-source projects. You need to be
aware of this DevOps tool chain if you are asked to
administer a DevOps environment. XebiaLabs is a
company that specializes in DevOps and continuous
delivery, and it is a great resource for understanding the
various tools in a DevOps pipeline. The company’s
DevOps periodic chart provides an interactive view of
these tools and provides links and descriptions of the
tools and technologies you might encounter (see Figure
13-20). You can go to https://xebialabs.com/periodic-
table-of-devops-tools/ to get access and download your
own copy.