(Simple?) Real World Azure Pipelines YAML Walkthrough

preview_player
Показать описание
Real world pipelines for real world applications are more than just unit tests and deployments. They must also handle multiple environments, safeguard production, secure pull requests, version releases, promote Docker images and more. Let's walkthrough a relatively simple example that only has 2 environments and deploys to a managed PaaS. Although I use Azure Pipelines in this video, most of the concepts are vendor-agnostic.

Note: this is a very opinionated workflow, not a golden solution for everyone.

#DevOps

Image background by Jeremy Thomas on Unsplash

====== References ======

YAML Pipelines and Documentation for the project

====== Contents ======

00:00 Intro
01:50 Hello World Pipeline
02:57 Release Workflow, Automated Change logs
07:30 Variables
10:37 Dev Environment
14:00 Docker Image Promotion
19:00 Closing
Рекомендации по теме
Комментарии
Автор

Started digging into azure devops for 24 hours, and scrolling through the pipeline at the beginning of the video made me aware a stage condition can be stored on a variable. LAND !

cesarmagalhaes
Автор

This women is a national treasure, we must protect her at all cost !!! 😮 Thank you for this video Julie ! This is exactly the type of content and take I wanted to see on how to make azure pipelines !

aceHuertas
Автор

Came in to learn some azure pipelines best practices, and ended up learning about 50 new things in the first 10 mins. Every now and then you just come across a channel that makes you question whether you're even an IT professional, and I love that. keeps one going and eager to learn more. Great job Julie

riadhgharbi
Автор

Your videos are hidden gems. Thank you for sharing all this knowledge 🙇‍♂️

zlovcevic
Автор

I can't explain how much I've learned with this video. Thank you very much for sharing all this knowledge

ferneygaviria
Автор

Your channel should have more than 100k+ subscriber already. Great work!

fusesvk
Автор

wow! what a find you are Julie. Great content and very well presented. Thank you

Maphew
Автор

Wow, absolutely wonderful. Im new to pipelines and i found your channel. Just amazing.
I would have loved to have a pipleline tutorial video for beginners by you. What to think of, how to structure it and so on...
Kepp up your good work and have a fantastic day =)

ivzjbrr
Автор

Love the video format.and cadence. Really helped

mkonji
Автор

Great video.
I'm learning a lot from your material.

jcarlosbellido
Автор

I’d love if you go through real world use of yaml release retention policies. Would love to see something that works with other considerations like managing source tagging (which could change based on whether it completes the release cycle or fails at some stage), and also managing retention in light of multiple in-process releases for an organization that may not complete a full release cycle deploying to production before producing more builds to promote to various testing environments.

austin.valentine
Автор

Truthfull laughter :) 4:13 - and laughtfull truth: 7:25(one week later....) - current media are missing with truth its good to have You here!

TymexComputing
Автор

Hey Julie, love your videos! I am learning a lot of nice tips as to best practices. If you're looking for specific topics and such I do have a suggestion. Could you do a "start to finish" video of building a pipeline? Most of your videos are shown from the point of "I have this thing already built and I'm tweaking it." But it would be great to see a breakdown of the whole thing start to finish and an explanation of each part. I know that's a little heavy in terms of a topic but I would find it incredibly useful. Great stuff!

mattkruczek
Автор

We need more pipeline videos Julie please do not stop filming 😢

pythongabi
Автор

how much is it costing you to run all theses resources?

kegmysta
Автор

Shoutout's to the email notification at 2:26 that made me check through all my tabs

jacksorjacksor
Автор

How do I get the console prompt like yours with branch name and how long the last command took?

WilsonMar
Автор

Thank you Julie, 吴小姐! I find your videos really helping to make real-world yaml pipelines!! I've been coming back and forth for different topics and trying to adopt your recommended best practices. Thank you so much. Please make more yaml pipeline videos!!

Do you provide training or consulting sessions to companies?

One last question, where do you get other opinionated approaches for organizing pipelines? 😃

soundwalkie
Автор

Great video. I am just learning Azure Pipelines and trying to set this up for a monorepo. How would this translate to a monorepo? Say I have 15 "packages", Does each of them have a DEV/TEST/PROD pipeline? Thanks

cc-hcdr
Автор

Do you use this same folder structure to build infrastructure(using terraform)?

CassioNoronha