There are a number of different ways to continuously build and deploy application code to the cloud. The Spinnaker project was originally started by Netflix and was joined by Google that helped to expand and make the effort open-source in November 2015.
On June 6, the Spinnaker 1.0 continuous delivery platform for the cloud was released providing new capabilities.
"Spinnaker streamlines the deployment process by decoupling your release pipeline from your target cloud provider, which can reduce the complexity of moving from one platform to another or deploying the same application to multiple clouds," Christopher Sanson, Product Manager at Google, explained in a blog post.
Spinnaker works with continuous integration (CI) tools including git, Jenkins and Travis as well as other pipelines. There are multiple deployment options for apps, it's not just an all or nothing proposition. The platform enable release canaries for early testing as well staged deployments and rollback capabilities.
"Large companies often adopt Spinnaker across multiple product areas managed by a central DevOps team," Sanson said. "For admins that need role-based access control for a project or account, Spinnaker supports multiple authentication and authorization options, including OAuth, SAML, LDAP, X.509 certs, GitHub teams, Azure groups or Google Groups."
Among the new items that is debuting alongside the Spinnaker 1.0 update is the Halyard command line interface tool that aims to help make it easier to install and configure Spinnaker instances.
"Starting with 1.0, all new Spinnaker releases are individually versioned and follow semantic versioning," Sanson explained. "With halyard, upgrading to the latest Spinnaker release is as simple as running a CLI command."
Sean Michael Kerner is a senior editor at EnterpriseAppsToday and InternetNews.com. Follow him on Twitter @TechJournalist.