Articles tagged with x-as-code
Our road to OSS Blueprints - Suppress CD when pipeline runs within Pull Request
A glimpse at our OSS progress and how we use the same pipeline in and out of pull requests.
How to suppress selected logic when running PR validation pipelines
Solving the pipeline-as-code "chicken or the egg" challenge by suppressing selected logic
Pipelines - Meet our second-generation app-type blueprints
Our quest for continuous improvement, simplicity, consistency, enablement, and automation has taken us into a realm of Azure Pipelines that amaze even our most critical engineers.
Self-service automation - A dream turns into reality
Automate a “hello world in less than 1min”, also referred to as our “walking skeleton”.
Quick Reference Sheet for Pipeline Terminology
Summarising the core terminology and lifetime of our pipelines.
Quick Reference Sheet for Application-type Blueprint-based Pipelines
Summarising the main points of our 2nd generation app-type blueprint-based pipelines.
Part 8: Pipelines - From CI to CD and beyond in one pipeline
Continuous Deployment is a pivotal ingredient of a healthy DevOps mindset and our ability to delight end-users with continuous value. It is the holy grail of our profession.
Quick Reference Sheet for YAML and Generic Blueprint-based Pipelines
Summarising the main points of YAML syntax, within the context of our generic blueprint-based pipelines.
Part 7: Pipelines - There is more! Simplicity and enablement, courtesy of the app-type blueprint-based YAML pipelines
Do you want to own two or seventy five dozen lines of pipeline code per application? The choice is yours!
Pipeline-as-code wrapped with Pull Requests
This post attempts to give our critics some answers and scratch the surface of the possibilities and values of our new blueprint-based pipelines.
Workflow-as-code
Configuring complex workflows that govern Continuous Integration and Continuous Delivery must only be allowed by making changes to the YAML source files; GUI tools must be prohibited
Part 6: Pipelines - Gotcha! The generic blueprint-based YAML pipeline simplicity
Neither the bootstrap nor generic templates are rocket science, and the YAML-based pipelines are as complex as you make them.
Part 5: Pipelines - Blueprints to fuel consistency and enablement
Think of blueprints and associated templates as re-usable LEGO blocks, ranging from a bag of "do it yourself" blocks, to complex and detailed kits, such as the Imperial Star Destroyer.
Part 4: Pipelines - Magic of queue time assembly
We can use the power of the new multi-stage YAML pipelines to make even our most critical security engineers smile from ear to ear.
Part 3: Pipelines - Basic building blocks as templates and sprinkling on telemetry
With the support from all people, YAML templates support our five (5) core goals and pillars of our common engineering system.
Part 2: Pipelines - Introduction, variables and why spaces matter
The new Azure DevOps YAML pipelines have been the focus of innovation, enabling engineering to treat pipelines as code.