This is an Introduction to YAML Templates in Azure Pipelines.
Templates in Azure Pipelines are very powerful tools, that allow you to reuse your code in multiple Azure Pipelines.
Do you want to know how to use Pipelines template? We will answer the most common questions about Templates in Azure Pipelines: What, Why, and How
šEXCLUSIVE CONTENTš
Do you want to access exclusive content, live chats and Q&As, polls, and even 1:1 calls with me? Join my Patreon: https://www.patreon.com/CoderDave
š NEED HELP? š
Book a 1:1 Consultation with CoderDave: https://geni.us/cdconsult
šš»SUPPORT THE CHANNELšš»
Buy me a coffee: https://www.buymeacoffee.com/CoderDave
PayPal me donation: https://paypal.me/dabenveg
š¬JOIN THE COMMUNITY
āŗ Website: https://coderdave.io
āŗ Discord: https://geni.us/cddiscord
āŗ Newsletter: https://coderdave.io/newsletter
āŗ Blog: https://dev.to/n3wt0n
āŗ GitHub: https://github.com/n3wt0n
āŗ Twitter: https://twitter.com/davidebenvegnu
āŗ Facebook: https://www.facebook.com/CoderDaveYT
š„VIDEOS
āŗ Pipelines Gates and Checks Deep Dive: https://youtu.be/FbXKpo6oEyg
āŗ Azure Pipelines – Classic vs YAML: https://youtu.be/3cGtA__dKUc
āŗ Azure Pipelines Triggers series: https://youtube.com/playlist?list=PL-HoEl0ZEUlJ72OnulpdyP96rBptxNNOp
ā²TIMESTAMPS
0:00 Intro
0:26 What are YAML Templates
1:37 Why YAML Templates – Alignment
2:14 Consistency and Speed
3:09 Centralized Editing
3:38 Simplicity
4:00 Using Steps, Jobs, and Stages Templates
8:28 Passing Parameters to a Template
10:22 Parameters from Output Variables
12:04 Conclusions
12:26 Bloopers
š¤PODCAST: https://geni.us/cdpodcast
āQUESTIONS?
Have a question about DevOps, Cloud, Coding, or Anything Else? Post in comments section of this video!
š“SUBSCRIBE to CoderDave here: https://www.youtube.com/CoderDave?sub_confirmation=1
_______________
šGET MY MERCH: https://geni.us/cdmerch
š®TOOLS I USE
āŗ Twingate – Connect to your Private Resources SECURELY: https://geni.us/twingate
āŗ TubeBuddy – #1 YouTube channel Management tool (FREE): https://www.tubebuddy.com/CoderDave
āŗ Moosend – Free Newsletter and Automation Platform: https://geni.us/moosend
šøš„ļøGEAR AND SOFTWARE
āŗ Music – Epidemic Sound (Get 30 days free): https://epidemicsound.com/referral/zf8fl3/
āŗ Editing – Adobe Premiere Pro: https://geni.us/AdobeVideo
āŗ Gear I Use for YouTube: https://kit.co/CoderDave/gear-i-use-for-youtube
āŗ Gear I Use for Streaming: https://kit.co/CoderDave/gear-i-use-for-streaming
āŗ My Computer Setup: https://kit.co/CoderDave/main-computer-accessories
āŗ Full office setup: https://github.com/n3wt0n/work-from-home-setup
Disclaimer:
Some product links are affiliate links which means if you buy something I’ll receive a small commission at no additional cost to you.
As an Amazon Associate, I earn from qualifying purchases.
source
⨠Question of the day āØWhat do you use or plan to use Azure Pipelines Templates for?
SUPPORT THE CHANNEL :
Buy me a coffee: https://www.buymeacoffee.com/CoderDave
Join my Patreon: https://www.patreon.com/CoderDave
PayPal me donation: https://paypal.me/dabenveg
HI Dave, excellent video series here!
I have a use case where I have a project with several repositories, each repo with their own build pipelines that publish artifacts. I want a single release pipeline, that downloads artifacts from all of my other repositories, and on run-time I want to pick and choose which artifacts would I like to create a release for. Can you please share what would be a good approach to do this?
Only Microsoft is so stupid as to put a maximum number of templates and nestingā¦. Suckersā¦.
Was looking forward for the deep dive video .. can we assign values to parameters at runtime . ?
how can i download above yaml files ?
Can you reference a template file from other repos? (Like a master template repo)
Now I understand why YAML build files are so important, and why the "visually defined" build definitions I like so well on Azure Devops are not the preferred way. Nice vid, +1, thanks.
That is exactly what I needed yesterday, great timing.
Great video. One question. As a company use and reuse templates in many different projects, where do they typically collect templates? Do they use one specific project in a collection to store all templates? Or is there any other practice?