Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

Reducing Deployment Risks via Policies in DevOps Pipelines

DZone's Guide to

Reducing Deployment Risks via Policies in DevOps Pipelines

IBM's DevOps Insights reduces deployment risk by letting you define policies that stop the pipeline until testing conditions have been passed.

· DevOps Zone
Free Resource

Download the blueprint that can take a company of any maturity level all the way up to enterprise-scale continuous delivery using a combination of Automic Release Automation, Automic’s 20+ years of business automation experience, and the proven tools and practices the company is already leveraging.

Earlier this year, IBM introduced a new service, DevOps Insights (beta), which helps, among other things, to reduce deployment risks. Policies can be defined to ensure that unit tests, functionality tests and other tests pass before new versions of applications are deployed.

The following screenshot shows the DevOps Insights dashboard with a sample application that contains two deployable units, one microservice and one web application. For each deployable unit, icons indicate which tests have been run for which environments and whether they have been successful.

devops-insights1

Gates can be inserted into the delivery pipelines to ensure certain policies are met before the pipeline executions continue. In this screenshot, the staging gate failed because not all unit tests have passed, and this caused the pipeline to stop.

devops-insights3

In order to leverage gates, use the tester type “DevOps Insights Gate” in the configuration of your pipeline stages and link to a policy.

devops-insights4

With policies, you can define how many and which exact unit tests, functional verification tests, etc. need to pass.

devops-insights2

If you want to try out this functionality, you can easily set up one of the toolchain samples which come with the DevOps Insights service.

Download the ‘Practical Blueprint to Continuous Delivery’ to learn how Automic Release Automation can help you begin or continue your company’s digital transformation.

Topics:
devops ,pipelines ,deployment ,continuous delivery ,ibm

Published at DZone with permission of Niklas Heidloff, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

THE DZONE NEWSLETTER

Dev Resources & Solutions Straight to Your Inbox

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.

X

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}