Articles tagged with azure-devops
Questioning the recommended approach to upgrades and the use of generic templates.
Understanding why we are disabling classic Azure Pipelines and embracing YAML-based Azure Pipelines.
Why run a validation build in your pull-request?
"Kanban" is Japanese for "visual card" or "signal."
Dealing with a Kanban Board meltdown, by controlling the work in progress.
What is Mutant testing and why is it so valuable?
Exploring the deployment rings, continuous delivery and deployment, to discuss release on demand.
What are all those Warning and Information outputs from a build and why should I care if its not an error?
Reasons why is it important to pay attention to all the warning and information message generated when compiling your code.
Help us prepare our meetup session to ensure we cover what is interesting for YOU!
How to implement a pull request workflow within the context of a trunk-based development.
Streamline Your Process: Isolating the Provision and Deployment Steps for Efficiency?
Navigating Azure DevOps Complexity: Harnessing Objects to Simplify YAML Template Parameter Management
Seizing the chance to enhance and optimize our CI/CD/IaC pipelines.
Our vision is *aC, but to avoid boiling the ocean, we will focus on an overview on IaC today.
Yes, I LOVE Azure DevOps, but it is not the answer to the universe.
Why does the hierarchy view [not] vanish when selecting a filter?
Empower engineering without compromising security
A few useful "did you know" tips when using Azure Boards.
Clearly yesterday was a bad day.
Two pull requests with pipeline updates for your perusal.
Be careful not to annoy Azure DevOps with your automated maintenance jobs!
Keep Azure DevOps setup simple and avoid a lot of pain and waste!
Pull Requests (PR) enable us improve built-in quality, engineering practices, and streamline our continuous integration pipelines.
Make your YAML pipelines more versatile with conditional expressions.
A few useful "did you know" tips when using Azure Boards for Operational-type teams.
WHERE and HOW to integrate quality assurance into our OSS pipeline blueprints.
A few useful "did you know" tips when using Azure Boards.
Lifting the hood of our consistent, standardized, and self-service based Azure Pipelines.
Ensuring that our solutions meet quality guardrails and governance from ideation to deprecation.
A glimpse at our OSS progress and how we use the same pipeline in and out of pull requests.
We want to plan and manage dependencies across multiple teams areas, providing awareness of the dependencies in a simple way.
Inadvertently restricting access to thousands of pipelines with a simple automated task group insertion.
Tired of cluttering your dashboards with duplicated waste?
Teleport to the future, to optimize the YAML-based Azure Pipeline approvals.
Back to the future, to optimize the Classic Azure Pipeline approvals.
Let us review two strategies to share scripts and config files with your Azure (YAML) Pipelines.
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.
Understanding and avoiding gotchas that may keep you up at 2AM, troubleshooting YAML-based Azure Pipelines
Automate a “hello world in less than 1min”, also referred to as our “walking skeleton”.
Enabling engineering to continuously build, validate, and deploy secure solutions to delight our customers
Summarising the core terminology and lifetime of our pipelines.
Quick overview how our Azure DevOps access level audits and management automation using PowerShell, REST APIs, and Richard's WIKI Updater task.
Use Azure Boards to visualise a variety of processes using the Agile process in a single Azure DevOps project.
Summarising the main points of our 2nd generation app-type blueprint-based pipelines.
Snippets of common questions and issues from Azure Pipeline workshops and support calls. Today's snippet includes conditionals, parameters, and triggers.
As per documentation, output variables can be used across stages in an Azure YAML-based pipeline. I will share a few turbulent moments we experienced while troubleshooting this feature in one of our pipeline blueprints.
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.
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!
This post attempts to give our critics some answers and scratch the surface of the possibilities and values of our new blueprint-based pipelines.
How to find more information on hosted Azure DevOps agents, such as capabilities and IP addresses.
Use feature flags to fine-tune each release in production.
Neither the bootstrap nor generic templates are rocket science, and the YAML-based pipelines are as complex as you make them.
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.
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.
With the support from all people, YAML templates support our five (5) core goals and pillars of our common engineering system.
The new Azure DevOps YAML pipelines have been the focus of innovation, enabling engineering to treat pipelines as code.
Pipelines enable engineering to continuously deliver value, map and improve their processes and workflows, promoting consistency and reliability across the organisation.
Shared area paths can introduce inconsistency and confusion.
How can we find area path with specific text in their name?
Instead of managing permissions for users in Azure DevOps, we use Azure Active Directory groups to fine tune permissions
The "Move to Team Project" feature can reset your work item state and dates
There is a debate around the value of pull requests (PR), fueled by unfortunate misunderstandings.