Atlassian has unveiled a series of off the shelf integrations between its Bitbucket Pipelines service and key tools and platforms across the DevOps spectrum.
Harpreet Singh, head of product for Bitbucket Cloud, said that as organisations built out their CI/CD operations, and developers took over from specialised release engineers, pipelines were in danger of descending into “duct-tape DevOps”, with the most experienced developers wrapped up producing integration scripts instead of code.
The vendor’s answer is Bitbucket Pipes, bespoke code components to connect customers pipelines to other services or vendors and automat their workflows.
Bitbucket Pipelines is Atlassian’s CI/CD tool, allowing users to configure pipelines with code. The aim with Pipes is to enable “plug and play pipelines without the hassle of managing integrations”. Although we’d rather push the plumbing analogy further, and call them “push fit” components.
The service launches with support from 20 partners producing 36 Pipes over all. So, for example, there is Slack, for chatops, Snyk for security, DataDog for monitoring, and LaunchDarkly for feature flagging. The big three cloud platforms – Microsoft Azure, AWS and Google Cloud – are unsurprisingly all listed.
Some of Atlassian’s Pipes partners have overlapping products with Bitbucket – Azure has its own Pipelines product, and its parent has been known to dabble in the world of Git. Jfrog has its own CI/CD interests, but Singh said its key interest was its Artifactory repository manager.
The Pipes themselves are provided by the partners, who will ensure they’re kept up to date. This meant that customers were able to take advantage of best practices when integrating with that particular service, said Singh.
“All you need to do is copy the core component that kicks the pipe over,” he said. “You no longer have to think about managing this code in your organisation. You could have had different teams producing scripts, and those scripts aren’t shareable. Now everybody can standardise on the best practices that are output by the vendor.”
Singh said the initial rollout covered the most popular integrations, but Atlassian was talking to or considering other potential partners, with security scanning a particular focus. “We actually expect a few more to come over next few months.”
He added that developers could write their own pipes if they have a particular service their pipeline interacts with. Though this does start to sound just little bit like that whole duct tape DevOps thing again, doesn’t it?
And if you’re wondering, the Pipes come free as part of the Bitbucket service, including with the free tier.