Pipelines-as-Code Plugin for Spinnaker:
Easy Spinnaker Pipeline Version Control in Git
Unite continuous deployment pipelines with the app development lifecycle to interact, configure, and automate pipeline definitions as code
Try out Armory Pipelines-as-Code for Free
Armory Pipelines-as-Code is Spinnaker pipeline version control in Git. With this open source Spinnaker compatible plugin, unite continuous deployment pipelines with application development to interact, configure and automate pipeline definitions as code right in your VCS of choice.
Deploy Pipelines Through Source Code Using Your Chosen VCS
Developers choose best-of-breed version control systems like GitHub for a reason: they need the ability to collaborate and improve code together.
A broken deployment pipeline jeopardizes your ability to deploy new versions of your application. Store Armory pipelines in your Version Control System (such as Github) and manage them like you would manage code. Make use of templatization, and modularization in the construction of your pipelines, and track every change made to your pipelines.
The pipeline definitions are saved in source control, along with the rest of the project’s files leading to better documentation, knowledge sharing, collaboration, transparency, and ease of use
Is your team spending time configuring Spinnaker instead of creating value?
Create, Repeat, and Scale Consistent Pipelines
Being able to get a new application up and running can be a chore. With repeatable, easy processes, developers are able to focus on their code and collaboration, not on the pipeline.
Pipelines-as-Code uses a flexible and customizable series of deployment stages. Combine all these to rapidly and repeatedly scale pipelines in your Armory deployment.
If changes are made to the pipeline definition file in the source control, when committed/merged into the tracked branch, the pipelines are automatically re-rendered and updated, saving time, improving performance, and creating consistency
Easy Spinnaker Pipeline Version Control in Git with Armory Pipelines-as-Code
Spinnaker provides the tools to make consistent and dependable deployment pipelines — pipelines as code improves on this by allowing your pipelines to be versioned and to be built and configured in a modular fashion.
The Pipelines as Code feature is intended to make it much faster and easier for developers to get a brand new application up and running regardless of their Spinnaker expertise.
If everything’s been configured properly, your developers should be able to deploy their code using a previously-proven pipeline model without ever having had to go into Spinnaker to configure anything.
Build repeatable, scalable, consistent, and secure pipelines in your VCS of choice.
Armory Contributed to OSS Spinnaker
Flexible and Powerful Pipelines
Custom Deployment Stages
Support for Multiple Environments
Multiple Deployment Targets (EC2, K8s, Lambda, ECS, etc.)
Blue/Green and Canary Deployments
Automated Canary Analysis
Expert Support and everything you need to get started deploying.
Open Source +
1 Premium Plugin
Optimized Base Configs
Support: 8×5, 60 min P0, 12 hr P1
The added security and governance that all Enterprises need.
3 Premium Plugins
Support: 11×5, 60 min P0, 8 hr P1
Solutions Architect and Success Manager
Annual SRE Ops and Business Review
Fully managed Spinnaker in your cloud.
All Premium Plugins
Support: 24×7 P0, 24×5 P1-3 30 min P0, 4 hr P1
Fully Managed Spinnaker in Your cloud (optional)
- Users familiar with Spinnaker may be aware of the native OSS Spinnaker feature called Managed Pipelines (or MPTv2).
- Armory Pipelines-as-Code has been built to be more optimized and more robust to securely create pipelines, repeat, and scale. With Armory’s PaC, you can improve developer experience with templatization out of the box.
- Note: we do not recommend to customers run both concurrently as it can cause technical issues
Commit. Deploy. Repeat.
Focus on writing great code, not deploying it!