Step by Step - Use Azure DevOps to Test, Build and Deploy an API

Sdílet
Vložit
  • čas přidán 25. 07. 2024
  • A full step by step tutorial on using Azure DevOps Pipelines to Continuously Integrate & Deploy a .Net Core Rest API to Microsoft Azure.
    Full Video Contents & timeline below:
    - My Book (50% off - Only $4.99USD!!): leanpub.com/dot-net-core-api-t...
    - Patreon Site (Exclusive Member Benefits!): / binarythistle
    BLOG: dotnetplaybook.com/
    TIMELINE
    --------
    5:57 CI/CD Pipelines
    9:00 Creating our WEB API & Unit Projects
    18:03 Test our REST API with Postman
    19:30 Write a Unit Test for our Controller
    27:06 Create local Git Repository
    28:30 Create a .gitignore file
    30:44 Create Github remote repository and push our code
    33:54 Create a Build Pipeline on Azure DevOps
    40:30 Trigger build pipeline via CI/CD trigger
    44:26 Edit azure-pipelines.yml to run Unit Tests
    48:58 Breaking our unit tests and build pipeline
    55:10 Edit azure-pipelines.yml to package our build
    1:02:00 Create APIApp resource on Azure
    1:09:16 Create a Release Pipeline on Azure DevOps
    1:14:40 Deploy our API to Azure!
  • Věda a technologie

Komentáře • 321

  • @waytosanathan
    @waytosanathan Před 3 lety +18

    Perfect video covering almost all basic aspects of integration, build, test, deploy. Thanks a lot Les. This will act as a foundation to many

  • @jaskiratsingh8426
    @jaskiratsingh8426 Před 2 lety +1

    Woah, this is exactly what I was looking for mate, simple short yet effective and explanatory . Thank you very much.

  • @amarmaestro191
    @amarmaestro191 Před 3 lety +1

    This is awesome. Whenever I watch and wherever I watch this tutorial, this all make sense. I have learned a lot. Thank you for the video. Cheers, Les❤️

  • @CharlesOllavo
    @CharlesOllavo Před 4 lety

    First of all, I would like to thank you. Secondly, I'm was looking for a video tutorial about CI/CD and I found it, the first time was so lazy to watch your video, but when I started I can say you are an amazing man, a good example of CI/CD.
    Thank you for share your knowledge with us.
    Now I'm subscribed and liked it.

  • @fadidib8516
    @fadidib8516 Před 2 lety

    thank you for taking the time to show step-by-step videos and explaining along the way.

  • @victoriapetrone4841
    @victoriapetrone4841 Před 3 lety +1

    So happy that i found this video!!! its just perfect. You explain everything really good, all the complete process and in short time.! thank you a lot

  • @devikrishnags300
    @devikrishnags300 Před 4 lety +1

    One of the best tutorial for Azure Devops with proper demo. Thanks a lot Jackson.

  • @uttamchaturvedi
    @uttamchaturvedi Před 4 lety +3

    Such a incredible tutorial with easy step.. Thank you so much Les

  • @webnoel
    @webnoel Před 5 lety +2

    Thanks Les!!! This video was awesome. Love the way you broke down and explained stuff without sounding boring. Thank you once again.

    • @binarythistle
      @binarythistle  Před 5 lety +1

      Hi Noel - thanks for the great feedback mate! Glad you found it useful!

  • @Kenishaiscute
    @Kenishaiscute Před 3 lety

    You are a great teacher. I started following your tutorials and they are simply awesome. Gives me some confidence to talk on Azure now....Thank you so much and Keep doing videos....

  • @muthukrishnanp.l1968
    @muthukrishnanp.l1968 Před 2 lety

    Appreciating this brilliant tutorial Les, Got more clarity on this process, I feel I've upgraded. Thank you for this video.

  • @andyflemingdesign
    @andyflemingdesign Před 2 lety

    Hi Les,
    This was a brilliant intro. Thanks for taking time to put it together

  • @chatto47
    @chatto47 Před 4 lety +1

    This is very helpful video. With the help of this article finally i been able to understand the concept of CI & CD pipelines of Azure DevOps

  • @khandoor7228
    @khandoor7228 Před 5 lety +1

    Great Video very very cool! I didn't see anyone else tie all technologies together the way you did. Exactly what I was looking for. thank you!!

    • @binarythistle
      @binarythistle  Před 5 lety

      Awesome! That is what I was aiming for - thanks for the feedback, Les

  • @danrazumov
    @danrazumov Před 5 lety +8

    Great tutorial mate, thank you for taking the time and getting it out to the world!! Liked and subscribed!

    • @binarythistle
      @binarythistle  Před 5 lety +1

      Hey Daniel - thanks for the feedback mate! Glad you found the video useful. Cheers, Les

  • @rajibkanungo
    @rajibkanungo Před 4 lety

    Hi Les, Awesome tutorial. I looked for many videos and finally landed at yours. You are too great in terms of delivering the content and you know very well what your students look for. Thank yo once again.

  • @prashi222
    @prashi222 Před 4 lety +1

    Wonderful session Les, very informative and you made my learning very simple...

  • @hovhanneshovakimyan
    @hovhanneshovakimyan Před 4 lety +1

    Finally a good simple video from start to finish. Thank you for the efforts.

    • @binarythistle
      @binarythistle  Před 4 lety

      Cool that's what I was aiming for! Cheers, Les

  • @taivo2272
    @taivo2272 Před 4 lety +2

    This is exactly what I looking for a demo with Azure Devops. Thank you so much

  • @pedroreisbr
    @pedroreisbr Před 3 lety

    Great video Les, thank you so much for taking the time!

  • @cv5918
    @cv5918 Před 3 lety

    Im so happy that i found your channel. Thanks for this awesome tutorial.

  • @hamoudrodriguez2702
    @hamoudrodriguez2702 Před 4 lety

    Thank you for the awesome intro. Watched it till the end. Greetings from Germany

  • @everyonesview
    @everyonesview Před 4 lety +1

    This has definitely set me off to delving more into Azure DevOps. Many thanks for sharing this, Les! Much appreciated!!

  • @rpcgen
    @rpcgen Před 3 lety

    Thank you for this incredible tutorial, you are always there to give step by step easy to follow tutorials
    thank you again

  • @theodorn
    @theodorn Před 2 lety

    Thanks a million, you give a very clear and precise overview of the Azure DevOps process in this tutorial. It'll be useful to me.

  • @wesleymasunika
    @wesleymasunika Před 4 lety

    Thank you for this video. It was the best introduction to devops i have found .

  • @TellaTrix
    @TellaTrix Před 4 lety +1

    Thank you Les, this is complete end to end pipeline for devops or deployment engineer. Glad to see your content.

  • @gqntexas
    @gqntexas Před 3 lety

    GREAT great video.. im a developer but work with Devop engineers and this opened my eyes as to what they do and how it all works.. Thanks much

  • @abeldaniel2245
    @abeldaniel2245 Před 3 lety

    Thank you so much. You did really a great job. You gave us a complete picture of CI/CD with Azure DevOps. Liked and Subscribed!!

  • @dragonburger5676
    @dragonburger5676 Před 3 lety +1

    Great job Les! Thank you so much. Saving me hours of frustration 😀

  • @naveenthallam145903
    @naveenthallam145903 Před 3 lety

    Thank you so much once again for crystal clear explanation of the topics. I am very new to Azure Dev Ops CI/CD pipeline and i learnt a lot with you video.

  • @uiourl9475
    @uiourl9475 Před 4 lety

    My very first comment has to be for something special i thought and here it is.
    Thank you very much for this tutorial Les.
    You are a very good teacher.

  • @hkolvoort
    @hkolvoort Před 3 lety

    Great tutorial Les! Like the step by step approach! Thanks!

  • @osempo
    @osempo Před 3 lety

    Super Helpful tutorial, thanks for your time and all the quality content you create. Greeting from Mexico, Les!

  • @asifsongs
    @asifsongs Před 11 měsíci

    Best ever tutorial, now This is what I call dream teaching. Picked up each and every point he tried to convey.

  • @ibrahimasylla1067
    @ibrahimasylla1067 Před 5 lety +1

    thank you for that complete video, been struggling to find a complete one :)

    • @binarythistle
      @binarythistle  Před 5 lety

      Excellent, I struggled to find something end to end so was kind of why I decided to make it! Cheers, Les

  • @Mo-ef9yt
    @Mo-ef9yt Před 5 lety +1

    Very nicely explained video. Thanks for also including the release/deploy pipeline and azue web service

  • @sadiqshaik4949
    @sadiqshaik4949 Před 4 lety

    Excellent video explaining the Azure Devops build and deployment clearly.

  • @shaileshpatil8370
    @shaileshpatil8370 Před 2 lety

    Thanks Les. It really helped me a lot in learning Azure DevOps CI-CD. Thanks a lot again!

  • @MohamedPACHA75
    @MohamedPACHA75 Před 4 lety

    Hi Les,
    Thank you for this nice tutorial, very clear and easy to follow !! We are implementing Azure in our company and this was a very good way to discover DEVOPS CI/CD through this video. Thanks a lot !!!

    • @binarythistle
      @binarythistle  Před 4 lety

      Nice! I really like the Azure DevOps product, but couldn't find that many step by step tutorials on it - so glad you found this one of help! Cheers, Les

  • @paulhuynh2399
    @paulhuynh2399 Před 3 lety

    Awesome video! Love it from beginning to end! Keep up the great work 👍. 🍻

  • @ArvindKumar-vd9fi
    @ArvindKumar-vd9fi Před 2 lety

    Great work man!!!, I really enjoyed the video and stayed on it till the last second. Please create an entire series on Azure Cloud and services.

  • @harpreetsingh5290
    @harpreetsingh5290 Před 2 lety

    This give me a great start on Azure. Before watching this video I had no knowledge of Azure. Thanks a lot.😊

  • @Kk-ed1gr
    @Kk-ed1gr Před 3 lety

    Great job mate, especially for a newbie like me. Thanks for the info.

  • @betsythomas7957
    @betsythomas7957 Před 5 lety +2

    Thanks Les, this was a great overview of Azure DevOps. I will like to see how databases are provisioned.

    • @binarythistle
      @binarythistle  Před 5 lety

      Hi Betsy, thanks for the great feedback. I agree I think the next iteration of this needs to include the auto-provisioning of resources on Azure - I've added it of my list of things to cover! Thanks again, Les

  • @rajashekharharti5675
    @rajashekharharti5675 Před 3 lety

    It is awesome, able to understand completely with simple demonstration, Thank you very much sir

  • @doug87226
    @doug87226 Před 4 lety +1

    Awesome tutorial! Subscribed yesterday, liked this tutorial and bookmarked your page! thanks again Les!

  • @lukmanoyee3731
    @lukmanoyee3731 Před 5 lety +5

    This is excellent demo and best presentation of all time. thank you

    • @binarythistle
      @binarythistle  Před 5 lety +1

      Hi again Lukman - really glad you liked the video! Feedback like this keeps me going@ Take it easy, Les

  • @YogeshKumar-hm1nq
    @YogeshKumar-hm1nq Před 4 lety +1

    nice explanation with end to end detailed, very helpful, thank you so much Jackson

    • @binarythistle
      @binarythistle  Před 4 lety

      My pleasure Yogesh, and thank you for your lovely comment! Les

  • @VijayKumar-xm5ty
    @VijayKumar-xm5ty Před 2 lety

    Thank you so much for making such a knowledgeable video to cover each aspect of DevOps. :)

  • @sameergsr
    @sameergsr Před 2 lety

    Thanks Les! This short tutorial is a great compliment to Microsoft Docs

  • @esanjubabatunde4424
    @esanjubabatunde4424 Před 2 lety

    Very explanatory. Really helpful. Thanks @Les. You are the best

  • @ryrlubricantes
    @ryrlubricantes Před 2 lety

    perfect video, perfect tutorial on the blog... Thanks a lot for sharing your knowledge

  • @CodeBallast
    @CodeBallast Před 3 lety

    Well... coming from another language and seeing this just blows my mind. There are least a couple of months of lerning and practicing to get a feeling for Azure DevOps.
    Nice video...

  • @Fernando050471
    @Fernando050471 Před 2 lety

    Excellent hands-on tutorial. Thank you very much indeed.

  • @premkumarvijayakumar1849

    wonderful video. I learned a lot from your teaching. Your way of teaching is easy to understand. Thank you very much Bro!

  • @NileshPatel-iz8yp
    @NileshPatel-iz8yp Před 4 lety

    I would like to thank you Les for this video, helped me to get a better understanding. I will like to see some videos on azure devops for k8s deployment.

  • @dattanavatre
    @dattanavatre Před 4 lety +1

    Thanks Les, this is good one, much appreciate your efforts to put this together.

  • @liive2joy
    @liive2joy Před 4 lety +1

    This is a real tutorial! Great detailed explanation. Fantastic

    • @binarythistle
      @binarythistle  Před 4 lety

      Thanks Masoud! Glad you enjoyed it. Cheers, Les

  • @FATPENGUIN96
    @FATPENGUIN96 Před 5 lety +8

    It's been a good day so far, I woke up mega early (UK time) to watch F1, that was in Melbourne, then sat down with a brunch for a Les Jackson video.
    Steps for a Les Jackson Video:
    1) Click on video
    2) Like video
    3) watch video

    • @binarythistle
      @binarythistle  Před 5 lety

      Hope you had a great day - and enjoyed the the F1 and the Video! Lovely feedback - thanks - Les!

    • @vks9906
      @vks9906 Před 4 lety

      @@binarythistle Clicked on Video, Liked Video , watching while executing the video.

  • @omerbyaram
    @omerbyaram Před 2 lety

    Thank you very much for this great tutorial. It couldn't have been better

  • @himadrimallick6578
    @himadrimallick6578 Před 2 lety

    Thank you so much , as a beginner It is great to learn from you .

  • @aikidoshi007
    @aikidoshi007 Před 4 lety +4

    Brilliant tutorial Les, much appreciated. I was intrigued that you moved the test step before the build test, does the test step do a build of its own first?

  • @prasadbelthur
    @prasadbelthur Před 4 lety +2

    Hey Les Jackson, fantastic tutorial...Would love if you put a part 2 of this to cover multi-stage pipeline deployment for Dev/QA/Prod...

    • @binarythistle
      @binarythistle  Před 4 lety +3

      Thanks Prasad. Good suggestion I'll add it to my list! Cheers, Les

  • @davidsalcedo3589
    @davidsalcedo3589 Před 3 lety

    Les thank you for your time . It was a great tutorial.

  • @stellarit3485
    @stellarit3485 Před 4 lety +1

    Thanks for your detailed steps in ci/cd using azure devops

  • @wicusbotha
    @wicusbotha Před 4 lety +1

    Awesome, thank you so much. One of the simplest best video to watch. Worth all the time.

  • @lalitgauba9134
    @lalitgauba9134 Před 4 lety +1

    Good Video , I liked and subscribed. you are really awesome with your knowledge and command over subject you are talking about

  • @hichamdahabi2704
    @hichamdahabi2704 Před 4 lety +1

    Great tutorial, very useful for devops beginners. Thanks a lot!

    • @binarythistle
      @binarythistle  Před 4 lety

      Hi Hicham. Thanks for the feedback mate - hope it helped.

  • @pablojr1971
    @pablojr1971 Před 2 lety

    Thank you Les! Fantastic video!

  • @viniciusmorgado9722
    @viniciusmorgado9722 Před 2 lety

    Very nice video, helped me a lot, thanks!

  • @joelrinos9287
    @joelrinos9287 Před rokem

    great work clear and concise. keep it up

  • @amanjain3211
    @amanjain3211 Před 3 lety

    Excellent Videos, You are the best mentor on youtube for learning new technology...Thanks

  • @alarkin77
    @alarkin77 Před 3 lety

    Great stuff Les. Had been racking my brain trying to get this working and your video helped immensely. Incidentally I used to work with a Les Jackson back in Asda Clydebank... surely just a coincidence?

  • @lucianofragaweb
    @lucianofragaweb Před 2 lety

    Amazing! Thank you very much Les!

  • @bhanushkaekanayake9988
    @bhanushkaekanayake9988 Před 4 lety +1

    Excellent tutorial. Learnt many new things. Thanks a lot.

  • @Tiger-bb5wl
    @Tiger-bb5wl Před 4 lety

    Very nicely explained video. Thank very much!!

  • @akworld0017
    @akworld0017 Před 4 lety

    Les you are no Less then a Genius!! One of the best expiation and you made it simple like piece of cake :) Looking forward for more stuff like this...Cheers!!

    • @binarythistle
      @binarythistle  Před 4 lety +1

      Thanks Akshay! I love Azure DevOps but I think it can be tricky to get up an running with it! Really appreciate the feedback, Cheers, Les

  • @tahasaleh4697
    @tahasaleh4697 Před 4 lety +1

    Great tutorial! Thanks for creating such awesome videos :D

  • @DjangoBruh
    @DjangoBruh Před 5 lety +5

    My new favorite channel on youtube!

  • @kashchi
    @kashchi Před 4 lety

    Thank you very much, it is very good video to understand concept in depth level for Azure CI/CD. God blessed...

  • @sharathvujjini3944
    @sharathvujjini3944 Před 3 lety

    Great job, Excellent explanation. Thanks for posting this video

  • @AshetynWhite
    @AshetynWhite Před 5 lety +2

    "And everything else that can get clenched"
    LMFAO, awesome tutorial and a personality id like to have a drink with. You sir deserve the subs! thanks for the comprehensive, and most importantly complete, tutorial for Ci/Cd

    • @binarythistle
      @binarythistle  Před 5 lety +1

      Hey Ashetyn! Thanks mate, glad I made you laugh! And thank you for the great feedback. Cheers, Les

    • @tuoyo6896
      @tuoyo6896 Před 4 lety

      Hello,
      Thanks for the tutorial, everything works well until I get to the "dotnet run" segment. After I run the command, it shows me the usual display in the command prompt but when I go to my browser or attempt to use Postman, it says "This localhost page can’t be found" in browser and "Could not get any response" in postman. Please what can be wrong?

  • @parthasarathipatra9483
    @parthasarathipatra9483 Před měsícem

    Awesome content Les.

  • @Mr9951432442
    @Mr9951432442 Před rokem

    Very good explanation Jack..

  • @jessyjoy3486
    @jessyjoy3486 Před 3 lety

    Well explained. Thank you very much for the video.

  • @SoumitraMithu
    @SoumitraMithu Před 3 lety

    Thank you for this nice video tutorial on Azure DevOps. Appreciate your effort.

  • @loganathanmanickam3132

    Excellent content.Excellent explanationExcellent flow of example.thanks.

  • @sathiyalr
    @sathiyalr Před 3 lety

    Thank you so much les..You know really what we want...Mind blowing

  • @ruttosa
    @ruttosa Před 4 lety

    Nice videos! Very instructive... New fan here!

  • @sanjaysamuel2293
    @sanjaysamuel2293 Před 2 lety

    Love you Les. Thanks for your great tutorial(s).Be "God Blessed" always .. Cheers

  • @rajeshdesha8111
    @rajeshdesha8111 Před 3 lety

    Excellent Video. Thank you so much.

  • @0Teyan0
    @0Teyan0 Před 3 lety

    Thanks bro, this is very very useful!

  • @shoebsd31
    @shoebsd31 Před 5 lety +1

    this was fun :) thanks for the wonderful explanation

    • @binarythistle
      @binarythistle  Před 5 lety

      Hey Shoeb - Cool! Glad you enjoyed it. Cheers, Les

  • @pedramfeyz2173
    @pedramfeyz2173 Před 4 lety

    grate job man, this is what exactly I was looking for

    • @binarythistle
      @binarythistle  Před 4 lety

      Cool glad to hear that Pedram! Hope you're safe and well, cheers, Les

  • @purwarp
    @purwarp Před 2 lety

    Perfect Step by step guide video

  • @UtpalBhattacharjee
    @UtpalBhattacharjee Před 5 lety +1

    Many many thanks for this priceless tutorial sir.

    • @binarythistle
      @binarythistle  Před 5 lety +1

      My pleasure Trisha, and thank you for your lovely feedback. Les

  • @dido793
    @dido793 Před 2 lety

    Great video! Thank you!

  • @leoktupq
    @leoktupq Před 4 lety

    Thanks for this man!

  • @antarikshverma8999
    @antarikshverma8999 Před 3 lety

    Thank you for nice explanation.