Templates in Azure Pipelines: What, Why, and How

    24
    9



    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

    Previous articleIntroduction to AWS CloudFormation
    Next articleCICD Pipeline Project Using Git, Maven, Docker, Jenkins

    9 COMMENTS

    1. 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?