The IBM® Cloud DevOps Insights service is now available as an open beta offering.
DevOps Insights automates code quality control for your team. You can keep risky changes out of your critical environments by setting policies for unit tests, code coverage, functional tests, and security. Gates enforce policies in your delivery pipelines so that you can push code changes to staging while being confident that your production environment is safe.
Imagine that you wanted to bring quality control to your DevOps product by preventing builds with less than 80% test coverage from being deployed to a production environment. To do so, you’d add DevOps Insights from the toolchain integrations catalog and create a policy to enforce. Then, you’d update the project’s tests to upload their results for analysis. Finally, you’d insert a gate before the production deployment step in your pipeline. Every build’s test results would be evaluated automatically, and builds that don’t pass would be stopped at the gate.
From a single dashboard, you can see which versions of your apps are running and where they’re running, even when test tools and types differ. DevOps Insights supports popular test result formats such as xUnit, Mocha, Karma, Istanbul, and Blanket. By using DevOps Insights with a toolchain, you can integrate DevOps Insights with other tools. DevOps Insights also supports Jenkins pipelines.
Almost a year ago, when we first announced and released IBM Globalization Pipeline on Bluemix, we were looking to solve a simple problem facing Bluemix development teams wanting to expand into global markets -- how can Cloud dev teams translate their applications into different languages without impeding continuous delivery and disrupting DevOps?
In answer, we delivered Globalization Pipeline -- a Bluemix service that enables developers to integrate translation processes into their build and deploy infrastructure and translate their apps using machine translation. Think integration with IBM DevOps services, UrbanCode Deploy, Continuous Delivery, Maven, VS Code, and Atom, think Watson Language Translator, think client SDKs for dynamic app translation updates.
Bluemix allows you to quickly stand up and manage your DevOps toolchains to develop, deploy, and test your applications. This post explains how you can manage access to your toolchain via the Manage tab on the toolchain page.
For development teams getting started with new cloud projects, whether they’re mobile, web, or IOT, setting up the needed resources, DevOps services and tools can take up a significant amount of time – time the delivery team could use being productive and innovative in their approach to continuous delivery of apps. Teams need to think about the following key aspects as they set up their new projects