CircleCI launches Orbs, a package manager for software delivery automation
DevOps platform CircleCI today announced a new partner program that will open up its platform and allow third-party tools to integrate with it. In addition, the company is launching Orbs, which it describes as “the world’s first package manager designed specifically for configuration of software delivery automation.”
Fresh off its $31 million funding round earlier this year, CircleCI is clearly on a mission to firmly plant its stake in the increasingly competitive continuous integration and delivery space. Its launch partners today include the likes of Cypress, JFrog, Pulumi, Sauce Labs, Sonatype and WhiteSource.
That partner program, though, mostly sets the stage for Orbs. The idea behind Orbs is to give the company’s users the ability to share their preferred CI/CD configuration across teams and projects by allowing them to package their commands, executors and jobs into a few lines of code. It’s basically a way to allow teams to automate more of their build/test/deploy workflow and share their best practices for configuring their software pipelines. For new users, these Orbs will also make it easier to get started without having to write a lot of boilerplate code.
CircleCI will offer its own set of certified Orbs, as well as those written by its partners. Currently, there are Orbs for working with Heroku and Amazon’s S3 and CodeDeploy, for example, as well as the obligatory Slack notification Orb. In total, CircleCI is launching 25 packages today.
“CircleCI Orbs are the most exciting thing in the CI world since Docker containers,” said Gleb Bahmutov, VP of Engineering at Cypress and an early-access orbs customer and contributor. “From a developer’s standpoint, orbs are a much-needed improvement from the regular ‘read the docs, copy/paste example, tweak for 30 minutes until CI passes’ — an outdated workflow. It’s an absolutely incredible experience.”