XebiaLabs Launches DevOps as Code Features
December 17, 2018
as Code allows development teams to specify their end-to-end DevOps
pipeline flows, infrastructure configurations, and deployment settings
all in code that can easily be versioned and stored alongside
Developers work in code and not in
GUIs, so it’s hard for them to connect to the entire DevOps process.
DevOps as Code makes the software release process more useful for
developers by exposing all of the DevOps processes, including
environment, infrastructure, and pipeline information, in their
preferred format—“code.” As a result, development teams can manage these
settings just as they manage application code: writing simple code in
their usual editor, checking it into source control management, applying
it as part of their Continuous Integration (CI) pipelines, and testing
it with automated testing tools.
DevOps as Code Brings DevOps to Everyone
Many developers use code-based tools such as Jenkins, Ansible, Puppet, and Chef for portions of the DevOps process that require advanced technical skills. With DevOps as Code, the XebiaLabs DevOps Platform offers a format that is ideal for developers. At the same time, it also includes an easy-to-use GUI that supports less technical team members who don’t work as well in code-based tools.
“Developers prefer working with code and don’t like wasting time in GUIs. Even more, they hate being interrupted by status meetings and non-stop questions about where a feature is,” said Andreas Prins, VP Product Development at XebiaLabs. “DevOps as Code lets developers create, manage, and update the DevOps pipeline using their code-based workflows and still apply strong mechanisms like branching and pull requests on the DevOps as Code items. And with XebiaLabs orchestrating and automating the pipeline, the entire business gets up-to-the-minute, detailed release information without meetings or interruptions, while developers keep on coding.”
of DevOps as Code