Azure DevOps Pipelines Tutorial – Continuous Integration

16 Comments



Get the source code: https://youtube.dotnetmicroservices.com/azurepipelines-tutorial-ci

How to create a Continuous Integration Azure Pipeline to automatically build and test all changes to your GitHub repository. You will learn:
– How to enable continuous integration (CI) with Azure Pipelines
– What is a YAML based pipeline and why use it
– How to create a pipeline that runs on any change to your GitHub repo
– How diagnose and fix issues detected by the pipeline
– How to report the status of the pipeline on GitHub

My site: https://dotnetmicroservices.com
Twitter: @julioc
LinkedIn: https://www.linkedin.com/in/juliocasal

#azuredevops #github #YAML

source

16 Comments
    • blank
      Jörg Stratmann
      May 11, 2022 11:27 am Reply

      Really helpful quick intro. Thanks a lot!

    • blank
      Mostafa Abdelghffar
      May 11, 2022 11:27 am Reply

      Thanks for that amazing video!

    • blank
      Cyonplanet
      May 11, 2022 11:27 am Reply

      Te pasas el video salibando, separa la boca del microfono, que al final resulta hasta desagradable.

    • blank
      Salam Elias
      May 11, 2022 11:27 am Reply

      Again, so many than ks for those simple yet ueful videos. Telle Julio, the CI build succeeds (I use local azure devops server 2220), i get following warnings in spite of the fact that the project uses net5.0 as indicated in the csproj file, any idea? ##[warning]c:program filesdotnetsdk5.0.102SdksMicrosoft.NET.SdktargetsMicrosoft.NET.EolTargetFrameworks.targets(28,5):

      Warning NETSDK1138: The target framework 'netcoreapp3.0' is out of support and will not receive security updates in the future.

      Please refer to https://aka.ms/dotnet-core-support for more information about the support policy.

    • blank
      Hamida Premani
      May 11, 2022 11:27 am Reply

      Very well-explained. Thank you so much.

    • blank
      deepak dagar
      May 11, 2022 11:27 am Reply

      Hi Julio,
      Excellent video. Waiting for the video, deploying helm charts in CI-CD pipeline.

    • blank
      varun v
      May 11, 2022 11:27 am Reply

      Thank you so much!! This was really helpful, shot and crisp !!!

    • blank
      JKA
      May 11, 2022 11:27 am Reply

      The english subtitle @16.51 says, "you could do one two ladies" 😀
      Nice work Julio

    • blank
      Ambarish Ganguly
      May 11, 2022 11:27 am Reply

      Julio , The series of Containerization , Kubernetes , Azure Kubernetes Service and Azure DevOps is awesome. Thank you. Would also like to watch videos of advanced pipelines and also of advanced AKS! Many thanks again

    • blank
      Mark McPhail
      May 11, 2022 11:27 am Reply

      Where is code coverage viewed on your tests?

    • blank
      Ranga Fernando
      May 11, 2022 11:27 am Reply

      Hi Julio,
      Thanks for this. Really helpful
      One question,
      I have a solution wich contains CRA (Creat-Ract-App) project and as the client and .NET core 3 as Api (backend)
      Project.
      I just wanty pipeline to build CRA and API project then deploy them into separate locations example:
      CPA to blob storage to host as static file and Api to app services.
      Can you please advice how you could handle this using YMAL?
      Thanks heaps!

    • blank
      Mohammad Kurdia
      May 11, 2022 11:27 am Reply

      Thanks for the video, very helpful, and frankly!, it's better than Microsoft's videos.

    • blank
      Julia James
      May 11, 2022 11:27 am Reply

      Thanks for the video, very helpful. Please make a video on how to use Azure SQL with Azure Kubernetes Service and how to configure settings for Azure SQL in API.

    • blank
      Venky Venkataraman
      May 11, 2022 11:27 am Reply

      Julio, Quick Question. Like in this tutorial, I assume you induced some bugs which failed the code in one instance, and in another instance Unit Tests failed. I would assume in both those instances Azure DevOps should have rejected the checkin. Or because in this case SCM is Git, code gets checked in first and only then the build pipelines are triggered in Azure DevOps? In a real life case, if a Dev makes a change and breaks something, if the Unit Tests or something else fails on the build, should not the build faliure reject the checkin?

    • blank
      Venky Venkataraman
      May 11, 2022 11:27 am Reply

      Brilliant Julio. You answered some of the questions I asked from your last Kubernetes CI / CD pipeline with Yaml files. Makes sense, though I must say Yaml is hard to understand coming from the old build / release pipeline structure. Thanks again and waiting for your next video 🙂

Leave us a comment