LetsDevOps: YAML Pipeline Tutorial, Setting up CI/CD using YAML Pipeline, Multi Stage/Job Setup.

2024 ж. 14 Мам.
69 496 Рет қаралды

YAML Pipeline Complete tutorial. In this video we have covered the basic of YAML and explained how to write your own pipeline with multiple Demo Scenario.
***Blog URL:
www.letsdevops.net/post/letsd...
*** Subscribe to Channel:
/ @sumitraj-letsdevops
Content:
Introduction: 00:31
YAML Structure: 01:11
YAML Hierarchy: 01:43
YAML Component: 02:45
YAML Schema: 04:37
Demo: 07:33
Scenario 1: 07:50
Scenario 2: 11:56
Scenario: 3 17:32
** Learn Azure Devops**
Blog URL: www.letsdevops.net/post/letsd...
Demo URL: • LetsDevOps: Introducti...
** Learn How to setup SelfHosted Agent**
Blog URL: www.letsdevops.net/post/azure...
Demo URL: • LetsDevOps: How to Ins...
** Learn GIT Basic**
Blog URL: www.letsdevops.net/post/letsd...
Demo URL: • LetsDevOps: GIT Archit...
#azuredevops #yaml #yamlpipeline

Пікірлер
  • This is the best video of yaml pipeline, thank you for sharing.

    @harshakitchn2395@harshakitchn2395 Жыл бұрын
  • Finally someone who actually explains the why's of the way someone would make a yaml, I went crazy searching for this, nobody explains, they only tell you what to write and nothing else, thanks a lot!

    @leilagonzalez899@leilagonzalez899 Жыл бұрын
    • Thanks for the Feedback 😊

      @SumitRaj-LetsDevOps@SumitRaj-LetsDevOps Жыл бұрын
  • I watched so many videos on yaml but this is one of the best.

    @rroy1283@rroy12832 жыл бұрын
    • Thanks for the feedback

      @SumitRaj-LetsDevOps@SumitRaj-LetsDevOps2 жыл бұрын
  • Thx for sharing your knowledge. Kindly share more YAML videos covering more real life production scenarios.

    @ashrafjamadar8065@ashrafjamadar8065 Жыл бұрын
  • Best video i have seen on Yaml. Simple and clear. Great Video Mr. Sumit. Waiting to see more such videos.

    @hbproperties9@hbproperties9 Жыл бұрын
  • Very clear explanation.thanks

    @Shakthihome@Shakthihome Жыл бұрын
  • Thanks, video is clear in understanding & touch-basing the fundamentals

    @rajkumarreddy8795@rajkumarreddy87952 жыл бұрын
    • Thanks you liked it

      @SumitRaj-LetsDevOps@SumitRaj-LetsDevOps2 жыл бұрын
  • thanks for the demo

    @thesweetdevilguy@thesweetdevilguy2 жыл бұрын
  • This is one of the best videos of yaml pipelines. I really appreciate your work.

    @mohitsinha7236@mohitsinha7236 Жыл бұрын
    • Thanks a lot. Kindly share and subscribe.

      @SumitRaj-LetsDevOps@SumitRaj-LetsDevOps Жыл бұрын
  • Awesome easily understood..loved it🤩 Waiting for next one.

    @powrishtrt9118@powrishtrt91182 жыл бұрын
    • Thanks Powrish for the feedback.

      @SumitRaj-LetsDevOps@SumitRaj-LetsDevOps2 жыл бұрын
  • Thank you!

    @OlegWin355@OlegWin3557 ай бұрын
  • Excellent 👏👏👏

    @svp9823@svp9823 Жыл бұрын
  • Great work thank you a lot

    @ismailbenjemra7240@ismailbenjemra7240 Жыл бұрын
  • simple and clear thanks

    @uravakondakhadhar5458@uravakondakhadhar545811 ай бұрын
  • Very good work. Keep posting more videos!!

    @tejasambangi7375@tejasambangi73752 жыл бұрын
    • Thanks for the feedback.Yes very soon will be sharing more on Videos.

      @SumitRaj-LetsDevOps@SumitRaj-LetsDevOps2 жыл бұрын
  • Its an awesome video that explains yaml pipeline for build and release with multiple scenarios. Thank you so much

    @ajaybalaga2573@ajaybalaga2573 Жыл бұрын
    • Glad it was helpful!

      @SumitRaj-LetsDevOps@SumitRaj-LetsDevOps Жыл бұрын
  • Awesome tutorial easy to understand… keep it up 👍

    @latest_news_stories@latest_news_stories Жыл бұрын
    • Thank you.

      @SumitRaj-LetsDevOps@SumitRaj-LetsDevOps Жыл бұрын
  • Very impressed with the explanation.. clearly understood the process of YAML

    @Mr9951432442@Mr9951432442 Жыл бұрын
  • your website is easy to understand and to follow along. Thank you for sharing your knowledge.

    @fyasin4877@fyasin4877 Жыл бұрын
    • Thanks for the Feedback

      @SumitRaj-LetsDevOps@SumitRaj-LetsDevOps Жыл бұрын
  • Thanks bro very detail video 📹 👌

    @VinodKumar-tj9dk@VinodKumar-tj9dk Жыл бұрын
  • The way of explaining in detail with steps are really good. Thank you so much Raj

    @rameshm2771@rameshm2771 Жыл бұрын
    • Thank you

      @SumitRaj-LetsDevOps@SumitRaj-LetsDevOps Жыл бұрын
  • Amazing explaination!! To the point and clear video. Thanks sir.

    @devjyotichakraborty9348@devjyotichakraborty9348 Жыл бұрын
    • Thank you

      @SumitRaj-LetsDevOps@SumitRaj-LetsDevOps10 ай бұрын
  • Super explanation

    @chandrasekharyerragudi8985@chandrasekharyerragudi8985 Жыл бұрын
  • The way of explaining in detail with diagarams and steps are really good

    @jaswanthvarma5701@jaswanthvarma5701 Жыл бұрын
    • thank you

      @SumitRaj-LetsDevOps@SumitRaj-LetsDevOps10 ай бұрын
  • Very nice explanation. thank a lot!

    @yagantireddy4272@yagantireddy42725 ай бұрын
    • Thank you!

      @SumitRaj-LetsDevOps@SumitRaj-LetsDevOps5 ай бұрын
  • short precise and very crisp...i learnt the yml writing just in one day

    @prateekkumarkushwaha4614@prateekkumarkushwaha4614 Жыл бұрын
    • Thank you

      @SumitRaj-LetsDevOps@SumitRaj-LetsDevOps10 ай бұрын
  • After long search finally got the required content here in more simple way. Subscribed your channel for more helpful videos. Thanks Sumit 😀

    @sudheerbijjam@sudheerbijjam Жыл бұрын
    • Thanks Sudheer. Kindly share as well. More video on DevOps is on the way.

      @SumitRaj-LetsDevOps@SumitRaj-LetsDevOps Жыл бұрын
  • Very helpful video, thanks lot.

    @sakshiharinkhede3361@sakshiharinkhede3361 Жыл бұрын
    • Thanks

      @SumitRaj-LetsDevOps@SumitRaj-LetsDevOps Жыл бұрын
  • Great video. Need more detailed videos from you on YAML scripting on real time scenarios.

    @rachitsharma802@rachitsharma802 Жыл бұрын
    • Thanks Rachit

      @SumitRaj-LetsDevOps@SumitRaj-LetsDevOps Жыл бұрын
  • The best tutorial so far I have seen is very specific and well organized. keep posting more

    @MdAkram@MdAkram2 жыл бұрын
    • Thanks a lot Akramul.

      @SumitRaj-LetsDevOps@SumitRaj-LetsDevOps2 жыл бұрын
  • Really great video sir, thanks for clear explanation

    @venkatasivasailakkamraju3600@venkatasivasailakkamraju36002 жыл бұрын
    • Thanks Venkata

      @SumitRaj-LetsDevOps@SumitRaj-LetsDevOps2 жыл бұрын
    • @@SumitRaj-LetsDevOps sir that I have one doubt, through cicd I want to deploy pods in aks cluster, that I have all my manifest files, but I want to replace image in manifest files, I want to add my acr image to manifest files, I know how to integrate acr with aks, but how to replace the images in manifest and add acr image.

      @venkatasivasailakkamraju3600@venkatasivasailakkamraju36002 жыл бұрын
    • @@venkatasivasailakkamraju3600 May be you can write some config update Script that should update the Manifest file before deploying it.

      @SumitRaj-LetsDevOps@SumitRaj-LetsDevOps2 жыл бұрын
  • Excellent explanation Sumit!!

    @SohamDas78@SohamDas789 ай бұрын
    • thank you

      @SumitRaj-LetsDevOps@SumitRaj-LetsDevOps9 ай бұрын
  • Very Informative

    @srsn119@srsn1192 жыл бұрын
    • Thanks Sreekumar

      @SumitRaj-LetsDevOps@SumitRaj-LetsDevOps2 жыл бұрын
  • Thank you for the video. Is there a way to expose the pipeline status such that it can be displayed via a configured raspberry pi so as to get a frequent build status - more like Information radiator ?

    @user-pn6oe1yr1r@user-pn6oe1yr1r11 ай бұрын
  • Thank you for taking the time to explain the different components of the yaml file! Excellent job! Would you happen to have a powerpoint slide on this tutorial or a pdf for downloading?

    @sheryl6016@sheryl6016 Жыл бұрын
    • You can find here. www.letsdevops.net/post/letsdevops-complete-guide-to-learn-and-setup-yaml-pipeline-in-azure-devops

      @SumitRaj-LetsDevOps@SumitRaj-LetsDevOps Жыл бұрын
  • Nice sir i could easily understand thankyou sir

    @sumalatha9229@sumalatha92292 жыл бұрын
    • Thanks Suma

      @SumitRaj-LetsDevOps@SumitRaj-LetsDevOps2 жыл бұрын
  • Really liked it

    @luckyvishal92@luckyvishal92 Жыл бұрын
    • Thank you

      @SumitRaj-LetsDevOps@SumitRaj-LetsDevOps Жыл бұрын
  • Tq🥰

    @kodellibose3469@kodellibose3469 Жыл бұрын
  • Amazing tutorial, great work😀

    @mjsram80@mjsram80 Жыл бұрын
    • Thank you

      @SumitRaj-LetsDevOps@SumitRaj-LetsDevOps Жыл бұрын
  • good

    @2mahender@2mahender2 жыл бұрын
  • Tq👌🙏

    @kodellibose1096@kodellibose109611 ай бұрын
  • Please do the video for Adobe exp manager on maven project of CI/CD pipeline setup with Jfrog artifactory

    @chinnareddy9300@chinnareddy9300 Жыл бұрын
  • can you please tell exactly where the artifact is placed once build is completed?

    @vijaykrishna493@vijaykrishna493 Жыл бұрын
  • Hi Sumit. I would like to learn more about ADO yaml pipelines. Usage of templates, variables etc. Any training that you can recommend? Thanks

    @marsamuk@marsamuk10 ай бұрын
  • wow this was very helpful and crystal clear for me to understand step by step thanks a lot , i was really worried as i was pushed into project with YAML pipelines and all this was very helpful , could you please let me know how to check on Certificates as well pls..

    @rahulnarayanap932@rahulnarayanap932 Жыл бұрын
    • Glad it helped!

      @SumitRaj-LetsDevOps@SumitRaj-LetsDevOps Жыл бұрын
  • Is 'ActivityOnWindows' a predefined keyword?

    @user-pq1yd9oo6g@user-pq1yd9oo6g8 ай бұрын
  • Why do we need classic yaml pipelines can you please explain? We can create build and deployment using yaml then why do we need classic pipelines?

    @sanjeevaraniravipati5258@sanjeevaraniravipati5258 Жыл бұрын
  • From where do I get the arguments, the value for msBuildArgs etc..

    @sachink7955@sachink7955 Жыл бұрын
  • how you are getting that build argument

    @rajaganesh8925@rajaganesh892511 ай бұрын
  • Can You video on AVD

    @existed743@existed743 Жыл бұрын
  • Thanks for the helpful video. One area: jobs - could a concrete example be given for needs of jobs? Even in demo at 12:33, the both jobs used same default pool. The yaml did not specify the agent type. Then how build is passed to different agent types?

    @regulardev@regulardev2 жыл бұрын
    • Each Job can be configured to use different Pool. You can create Another pool and add Capabilities so that during the execution Job will pick to right Agent

      @SumitRaj-LetsDevOps@SumitRaj-LetsDevOps2 жыл бұрын
  • Nice explanation, Can i get the repo link ?

    @trickyzone2144@trickyzone2144 Жыл бұрын
  • ##[error]No agent found in pool Default which satisfies the specified demands: msbuild, Agent.Version -gtVersion 2.163.1

    @darshtirumal8651@darshtirumal86512 жыл бұрын
  • Azure Firewall

    @existed743@existed743 Жыл бұрын
  • where can i get samplewebapplication ?

    @azharsayyed1308@azharsayyed1308 Жыл бұрын
  • Hi, the video very informative. Could you please make videos on Powershell API for azure devops

    @naveenmulinti5808@naveenmulinti58082 жыл бұрын
    • Sure, I will do.

      @SumitRaj-LetsDevOps@SumitRaj-LetsDevOps2 жыл бұрын
    • Thanks for the feedback

      @SumitRaj-LetsDevOps@SumitRaj-LetsDevOps2 жыл бұрын
    • @@SumitRaj-LetsDevOps I'll be waiting 😁😁😁

      @naveenmulinti5808@naveenmulinti58082 жыл бұрын
  • Hi Sumit can you do a video on how to deploy azure data factory using yaml it will be very helpful

    @bennurisaisudhacharan9482@bennurisaisudhacharan94822 жыл бұрын
    • Sure

      @SumitRaj-LetsDevOps@SumitRaj-LetsDevOps2 жыл бұрын
    • I am working on it. I will share very soon.

      @SumitRaj-LetsDevOps@SumitRaj-LetsDevOps2 жыл бұрын
  • I have one question regarding the Azure self-service solution. Like I have setup the infrastructure as code by Terraform and created the managed images by Packer through the Azure DevOps pipeline, on the devops side everything is ready, so now I want to give the solution to end users like the Qa team, who will be creating the Vms, Dbs, and required services as per requirements through Terraform code. What will be the best solution to give the end user access to create the required services? In AWS, I'm using a service catalog. But in Azure, which service should I use?

    @MsBalkar@MsBalkar10 ай бұрын
    • We do have Service catalog in Azure. May be you can check that.

      @SumitRaj-LetsDevOps@SumitRaj-LetsDevOps10 ай бұрын
    • @@SumitRaj-LetsDevOps Can we use that service catalog feature with Terraform? As I mentioned in my last comment, I'm creating managed images through Packer HCL. and some service through Terraform only. How will the service catalog work with any link or video related to this? Thanks for Reply:)

      @MsBalkar@MsBalkar10 ай бұрын
  • if I just want to start CI, Build, test and Sonar to include, one stage and multiple jobs rt?

    @harinathpulimi2201@harinathpulimi22015 ай бұрын
    • Yes, you can use

      @SumitRaj-LetsDevOps@SumitRaj-LetsDevOps5 ай бұрын
  • We are using yaml pipelines for CI, and classic pipelines for Cd but what is exact reason i dong know could you please explain.

    @sanjeevaraniravipati5258@sanjeevaraniravipati5258 Жыл бұрын
    • For visual it looks easy to understand, that could be reason to use the classic . For Maintainability it is not good

      @SumitRaj-LetsDevOps@SumitRaj-LetsDevOps Жыл бұрын
  • Nice explanation .Would you please help us with the document ???

    @shivasankar1291@shivasankar1291 Жыл бұрын
    • Hi Shiva, link of the blog is added in the video description

      @SumitRaj-LetsDevOps@SumitRaj-LetsDevOps Жыл бұрын
  • How would you configure it for multiple environments (dev, test, prod)?

    @_sk_videos@_sk_videos2 жыл бұрын
    • You can create Stage for each environment

      @SumitRaj-LetsDevOps@SumitRaj-LetsDevOps2 жыл бұрын
    • @@SumitRaj-LetsDevOps but then you have the same build/deploy steps for each stage. The answer I was after is to use templates, and then create stage for each env

      @_sk_videos@_sk_videos2 жыл бұрын
  • Anyone know where is this demo project ? sln file | One of the best video on YAML

    @user-yf3id9ts9n@user-yf3id9ts9n3 ай бұрын
    • you can create your own sln file through Visual Studio Code.

      @SumitRaj-LetsDevOps@SumitRaj-LetsDevOps3 ай бұрын
  • Hi Sir, Do you provide working session ? I want to start my career in AZ400, please let me know if you provide training/working session

    @singhrabhishek@singhrabhishek11 ай бұрын
    • You Can reach out at Sumit.raj0103@gmail.con

      @SumitRaj-LetsDevOps@SumitRaj-LetsDevOps11 ай бұрын
  • I'm trying to build and deploy the same but getting error. Could you please guide me.

    @imran2860@imran2860 Жыл бұрын
    • What is the error you are getting ?

      @SumitRaj-LetsDevOps@SumitRaj-LetsDevOps Жыл бұрын
    • @@SumitRaj-LetsDevOps process'msbuild.exe' exited with code 1'

      @imran2860@imran2860 Жыл бұрын
    • I am Unable to send you error snap in chat

      @imran2860@imran2860 Жыл бұрын
  • Can you please provide the source code which you used in the demo?

    @sunderverma722@sunderverma7222 жыл бұрын
    • you can find in my blog: www.letsdevops.net/post/letsdevops-complete-guide-to-learn-and-setup-yaml-pipeline-in-azure-devops

      @SumitRaj-LetsDevOps@SumitRaj-LetsDevOps2 жыл бұрын
    • @@SumitRaj-LetsDevOps we are looking for source code which is there in repo. can you share that.. its not there in your blog.

      @kamblekiran786@kamblekiran7862 жыл бұрын
  • Can you make video on terraform

    @krishnasai7915@krishnasai7915 Жыл бұрын
    • Sure, I am on it

      @SumitRaj-LetsDevOps@SumitRaj-LetsDevOps Жыл бұрын
  • If we use the same pool for all the jobs, it can be specified outside the job same as common parameters declaration, right?

    @ambilik2725@ambilik2725 Жыл бұрын
    • Yes, there is trigger option which you can use and test.

      @SumitRaj-LetsDevOps@SumitRaj-LetsDevOps Жыл бұрын
  • Appreciated Bro ... well explained @Sumit Raj

    @Rambabug036@Rambabug036 Жыл бұрын
    • Thank you

      @SumitRaj-LetsDevOps@SumitRaj-LetsDevOps Жыл бұрын
  • Process mabuilds.exe exited with code 1 This is a error

    @imran2860@imran2860 Жыл бұрын
  • May be nice video but i didnt get my head around 😢

    @wowo9653@wowo9653 Жыл бұрын
KZhead