Continuous Integration, Continuous Deployment (CI-CD) with Azure DevOps

แชร์
ฝัง
  • เผยแพร่เมื่อ 27 ต.ค. 2024

ความคิดเห็น • 235

  • @skms31
    @skms31 4 ปีที่แล้ว +4

    You are touching so many people's lives.... like a doctor . You are enriching our lives ! GOD bless

  • @farhanqureshi8811
    @farhanqureshi8811 3 ปีที่แล้ว +9

    Simple, Accurate, Comprehensive, Audible Video. Your way of explaining is so effective. Best video on CI/CD with DevOps. 10 out of 10

  • @fboucheros
    @fboucheros  6 ปีที่แล้ว +46

    Here the index/timestamp by sections:
    - 0:38 Getting Started
    - 2:11 Creating Build Pipeline
    - 4:27 Creating Release Pipeline
    - 9:52 Testing The CI/CD
    Does that help you guys?

    • @anadisharma40
      @anadisharma40 5 ปีที่แล้ว +2

      Your whole video helped me mate. Thanks

    • @fboucheros
      @fboucheros  5 ปีที่แล้ว

      @@anadisharma40, I'm happy to hear that!

    • @sravanrajj7298
      @sravanrajj7298 5 ปีที่แล้ว

      Thanq so much for the video.....could you please let us know how we can we select subscription in azure....for a pipeline

  • @alainforchin8631
    @alainforchin8631 2 ปีที่แล้ว +2

    You are the best. The only CI/CD video I have understood. I am subscribing to your channel right away.

  • @rustyspeidel561
    @rustyspeidel561 5 ปีที่แล้ว +2

    Great video. Thank you. I was using other examples and they were missing the critical pieces of creating the artifact in the build and using the artifact in the release. You got me over a sticking point!

    • @fboucheros
      @fboucheros  5 ปีที่แล้ว +1

      I'm glad it helps you @Rusty Speidel.

  • @sophieanne381
    @sophieanne381 ปีที่แล้ว +1

    You made it look so simple. Thanks!

  • @jalilaboufariss5260
    @jalilaboufariss5260 4 ปีที่แล้ว +1

    Thanks Frank ! Very helpful ! I am not an Azure guy, I do mostly AWS, but I needed a tool to provision AWS resources via a pipeline using Terraform. Your video gave me a good start to get around Azure DevOps and start building pipelines.. Merci Bien :) & Thanks !

    • @fboucheros
      @fboucheros  4 ปีที่แล้ว

      Glad it was helpful!

  • @victors9585
    @victors9585 ปีที่แล้ว +1

    Man you ROCK!!! 🔥🌟🔥🌟🔥 Je vous remercie beaucoup !!! 👏👏👏👏👏👏

  • @tinhocboich5481
    @tinhocboich5481 5 ปีที่แล้ว +4

    that's is the good video, this is the first time I work with Azure devops so It's so helpful, thanks for great video

  • @vikneshwar7333
    @vikneshwar7333 3 ปีที่แล้ว +3

    Great video, I had to implement ci cd pipeline in azure for the current project am working in and your video was very helpful

  • @danh8854
    @danh8854 5 ปีที่แล้ว +3

    Thanks for this Frank, clear and concise, merci.

  • @samiullah-nw8ci
    @samiullah-nw8ci 2 ปีที่แล้ว +1

    Everything was great!! little suggestion!! rather to USE Azure CLI, it was better to use portal.
    Thanks for you great effort

  • @gyrospark
    @gyrospark 3 ปีที่แล้ว +1

    very simple and clear explanation.....perfect

  • @msanthoshmsanthosh3055
    @msanthoshmsanthosh3055 5 ปีที่แล้ว +1

    Great video on Azure devops. Thanks for the video session Frank.

  • @eli_1988_
    @eli_1988_ 2 ปีที่แล้ว +1

    Thanks man. short and simple.

    • @fboucheros
      @fboucheros  2 ปีที่แล้ว

      That's the idea! Glad you liked.

  • @PhilRingsmuth
    @PhilRingsmuth 5 ปีที่แล้ว +1

    Thanks for this video. Thanks to this, I was able to find the PublishBuildArtifacts task that I was missing.

    • @fboucheros
      @fboucheros  5 ปีที่แล้ว

      I'm happy it helped you.

  • @loladeking
    @loladeking 5 ปีที่แล้ว +4

    excellent and straight to the point, fun videos. im subscribing to your contents

  • @sarvankumar3130
    @sarvankumar3130 3 ปีที่แล้ว +1

    Thanks for the video Frank. This was really helpful..

  • @lalitprakashbaraik5832
    @lalitprakashbaraik5832 4 ปีที่แล้ว +1

    Thanks, gives a basic understanding for beginners.

    • @fboucheros
      @fboucheros  4 ปีที่แล้ว

      Glad to hear that! Thanks

  • @jamesmadlangtuta3156
    @jamesmadlangtuta3156 4 ปีที่แล้ว

    Thanks man, you did a very concise instructions in doing it. Helped me alot 'coz I've been reading too much documentations and don't know where to start.

    • @fboucheros
      @fboucheros  4 ปีที่แล้ว

      You're welcome @yura yura!

    • @jamesmadlangtuta3156
      @jamesmadlangtuta3156 4 ปีที่แล้ว

      @@fboucheros do u have a tutorial of azure devops CICD with multiple environments?

  • @srinivasadineshparupalli5139
    @srinivasadineshparupalli5139 5 ปีที่แล้ว +1

    Awesome, simple, short and good content.

  • @SailingLegend
    @SailingLegend 3 ปีที่แล้ว +2

    Merci, c'était super claire.

    • @fboucheros
      @fboucheros  3 ปีที่แล้ว

      Ah ha! Ca fait plaisir!

  • @ibknl1986
    @ibknl1986 4 ปีที่แล้ว

    Excellent explanation.I started following you on twitter.

    • @fboucheros
      @fboucheros  4 ปีที่แล้ว

      Welcome aboard @Ismail Baig!

  • @Berserk8Ilidan
    @Berserk8Ilidan 3 ปีที่แล้ว +1

    Awesome!, super clear and easy, thanks for the info

    • @fboucheros
      @fboucheros  3 ปีที่แล้ว

      Glad you liked it!

  • @sonnerkella
    @sonnerkella 5 ปีที่แล้ว +1

    Brief and clear explanation. thank you.

    • @fboucheros
      @fboucheros  5 ปีที่แล้ว

      Thank you @Debashis Das

  • @TheCodeThoughts
    @TheCodeThoughts 3 ปีที่แล้ว +1

    That's a great Video, subscribed to see more videos, thanks a lot.

    • @fboucheros
      @fboucheros  3 ปีที่แล้ว

      Thanks for the sub!

  • @sasivijaya
    @sasivijaya 5 ปีที่แล้ว

    Good one mate and very nice and simple to understand!

    • @fboucheros
      @fboucheros  5 ปีที่แล้ว

      thank you, I glad you liked it. 👍

  • @jesuspache9365
    @jesuspache9365 3 ปีที่แล้ว +1

    Excellent video, thanks

  • @activestate
    @activestate 4 ปีที่แล้ว +1

    Thanks for all the information Frank, really well done video, merci :)

  • @ansvar7882
    @ansvar7882 3 ปีที่แล้ว +1

    Thanks! So clear and well explained

  • @adamzachary6947
    @adamzachary6947 2 ปีที่แล้ว +1

    Would like to see a video about how to deploy to a private AKS using DevOps. I have searched the entire TH-cam but couldn't find anything

    • @fboucheros
      @fboucheros  2 ปีที่แล้ว

      I don't have experience with Kubernetes.... but may be I could have a guess :) Meanwhile, you can have a look to this page: docs.microsoft.com/en-us/azure/aks/devops-pipeline?pivots=pipelines-yaml

  • @dac5961
    @dac5961 3 ปีที่แล้ว +1

    Thank you so much for this video. This video is so good that has made me subscribe to your channel.

    • @fboucheros
      @fboucheros  3 ปีที่แล้ว

      Awesome! Thank you!

  • @RaveshRamlall
    @RaveshRamlall 4 ปีที่แล้ว +1

    great build. thanks

    • @fboucheros
      @fboucheros  4 ปีที่แล้ว

      Glad you like it

  • @moejahi3d3
    @moejahi3d3 ปีที่แล้ว

    This was clean and easy thanks. Any chance for a deepdive with building and releasing Docker images.

    • @fboucheros
      @fboucheros  ปีที่แล้ว

      I should right! Time... I need to find time! :)

  • @axismick5207
    @axismick5207 4 ปีที่แล้ว +1

    Merci Frank.

    • @fboucheros
      @fboucheros  4 ปีที่แล้ว

      It's a pleasure!

  • @fishingtrippy
    @fishingtrippy 3 ปีที่แล้ว +1

    Excellent video! By the way, what kind of keyboard are you using? It sounds like you're clicking a mouse when you type 😂

    • @fboucheros
      @fboucheros  3 ปีที่แล้ว

      😋 TOFU 60% keyboard (from kbdfans.com)

  • @Shravan_Reddy
    @Shravan_Reddy 5 ปีที่แล้ว

    Great work Frank!

  • @davidspencer3726
    @davidspencer3726 11 หลายเดือนก่อน +1

    Thanks! Hey, what's the music in your intro/outro?

    • @fboucheros
      @fboucheros  11 หลายเดือนก่อน

      It's dream cloud or something like that. It was part of Camtasia library.

  • @nichecloudexpert931
    @nichecloudexpert931 5 ปีที่แล้ว +1

    Excellent tutorial.... by Frank
    thank you

  • @fahadjunaid4572
    @fahadjunaid4572 4 ปีที่แล้ว +1

    Thank you so much

  • @nazhimkalam6842
    @nazhimkalam6842 3 ปีที่แล้ว +2

    amazing video

  • @JuanDavidGonzalezO
    @JuanDavidGonzalezO 2 ปีที่แล้ว +1

    You're the best

  • @Poojithadasharadhi
    @Poojithadasharadhi 7 หลายเดือนก่อน

    HI Frank Boucher, Can you please give me the .net code repo to set up CI CD for practice?
    It would be more helpful to us

  • @emmkay
    @emmkay 2 ปีที่แล้ว +1

    Frank, How do we doo this same demo if my code is in GIT and don't want to push my code to azure Dev OPS reposiroty but just want to create a Build and Release pipeline on Azure. is that possible to keep the code in GIT repo and invoke the build and release on ADO?

    • @fboucheros
      @fboucheros  2 ปีที่แล้ว

      Where is that Git? Is it GitHub, because there you have the GitHub Action (I just realized I didn't do any video about that). If your Git is "local" you can use the Jenkins, TeamCity and other DevOps tools. I don't have experience with does but I'm sure you can find some video.

  • @marcusaurelio243
    @marcusaurelio243 6 ปีที่แล้ว +1

    Frank, these videos are amazing. You explain them really well. What do you recommend as a good pipeline for those of us that are not using Azure Webapps for the whole CI/CD process? In that, I mean we have a platform that we manage through the old-school FTP/webserver process. I haven't seen any videos or docs on creating these pipelines - everyone seems to demo the CI/CD using using Azure Webapps only.

    • @fboucheros
      @fboucheros  6 ปีที่แล้ว

      You could definitely use a copy via FTP. I could try to show that, but that would need to be on Azure ... at least for this channel ;)
      Would that interest you?

    • @marcusaurelio243
      @marcusaurelio243 6 ปีที่แล้ว +1

      @@fboucheros Thank you for this. The FTP part is therefore easy, I don't want to take you away from the other awesome ideas you have. I do have a suggestion for a vid that may help other people out - How do you bake in tests in CI/CD using the basic non-paid test account? I suppose you can load test, but what else can you do with the free version? The test procedure feels very redundant to me - is there anyway to use the Test Plans with the freebie and actually do some good tests? Thank you Frank, really enjoy your vids and wish you all the success. I will be doing my part and telling people about these videos.

  • @itaybeyder9701
    @itaybeyder9701 3 ปีที่แล้ว +1

    I don't understand why did you skip the part of GIT , if you explain the process why did you skip the git init process .
    im getting error when i try to push to az devops
    No refs in common and none specified; doing nothing.
    Perhaps you should specify a branch.
    Everything up-to-date

    • @fboucheros
      @fboucheros  3 ปีที่แล้ว

      Sorry to read you had issues. As I'm trying to do short video, I often have a more specific focus. Did you find a solution? How could I help you?

  • @shivrajwindstream8817
    @shivrajwindstream8817 5 ปีที่แล้ว +2

    Excellent video. Have few doubts:
    Current status of application:
    Written in Java, Repository non-github and non-azure repo, Build using Teamcity
    (have 2 different agents configured for 2 servers to handle dev/test builds)
    Achieve CI/CD with DevOps. Some Questions:
    1. How to integrate codebase from any other repo to Azure Repo?
    2. How to integrate Teamcity with release pipeline? Is it possible? If not, then what other options I have?
    3. As you are deploying your application in azure services meaning you are deploying it to VM instance in Azure cloud, right? If you want to deploy it to standalone VM, how to do that?

    • @fboucheros
      @fboucheros  5 ปีที่แล้ว +1

      So many great questions, thanks!
      For what I read, I think it should work.
      - Azure DevOps pipeline supports Bitbucket Cloud, Subversion, TFVC, generic Git. If your repo fits in one of those you are fine. Otherwise, you may need to migrate it.
      - You can use Teamcity build agent, AzureDevops supports it.
      - Again not a problem with Java, it's supported.
      - You can deploy in VM or in services. In this demo I was deploying in services, so I don't need to maintain a VM.
      I hope that clarify your doubts, and help you to use it.

  • @RashedulIslam291
    @RashedulIslam291 5 ปีที่แล้ว

    Amazing presentation. Thanks a lot!

  • @sharmadunia1962
    @sharmadunia1962 2 ปีที่แล้ว

    Hello Sir thanks for the video.
    I have one doubt like i want to run a Pipeline based on when Merging with Master, QA Stage needs to run , not any other environement. how can i achive this..?? what condition or Branching or Triggers need to used?

  • @WilsonMar1
    @WilsonMar1 5 ปีที่แล้ว +1

    [3:00] That URL is docs.microsoft.com/azure/devops/pipelines/languages/dotnet-core
    I've added this video to my notes at wilsonmar.github.io/azure-devops/

    • @fboucheros
      @fboucheros  5 ปีที่แล้ว

      Yes the the link. It was already in the description
      🔗 Build, test, and deploy .NET Core apps in Azure Pipelines: aka.ms/AA4fg5r

  • @Ranamrr
    @Ranamrr 5 ปีที่แล้ว +1

    Thanks for the video.

  • @gautambadveti6522
    @gautambadveti6522 5 ปีที่แล้ว +1

    Very well done.

  • @sainiranjan40
    @sainiranjan40 4 ปีที่แล้ว +1

    Hi Frank,
    (Just subscribed)
    As I run my script (read data from excel functionality) locally no issues. I have all apache-poi added to pom.xml. As I upload to Azure DevOps and build, I get a package org.apache.poi.hssf.usermodel does not exist error for each of the imports and build failed.
    - package org.apache.poi.xssf.usermodel does not exist
    - cannot find symbol
    May I please know what am I missing ?

    • @fboucheros
      @fboucheros  4 ปีที่แล้ว +1

      Try to ask on stackoverflow... and provide as much context as you can :)

  • @bramburn
    @bramburn 4 ปีที่แล้ว +1

    Could you make the terminal text bigger for your next videos

  • @vchandm23
    @vchandm23 5 ปีที่แล้ว

    You are a legend. Thanks!

  • @omaewamoushindeiru1108
    @omaewamoushindeiru1108 2 ปีที่แล้ว

    Why I'm getting No Hosted Plan but I have free tier F1 in Azure?

  • @kulashaker30
    @kulashaker30 4 ปีที่แล้ว

    All of this guys tutorials are always on point even he's annoying on how he does it, at least to me. 😅

    • @fboucheros
      @fboucheros  4 ปีที่แล้ว

      Well. Happy to continue 🤣🤣
      Thank you.

  • @parthalnsel3997
    @parthalnsel3997 4 ปีที่แล้ว +1

    I am totally new to Azure DevOps. I am an Android Developer. I came to know that using Azure DevOps my Application can be published in Google PlayStore using CI pipelines. But my question is if I made a few changes can my application get updated without installing Apk or update from the playstore. Please let me know, this is a bit urgent for me.

    • @fboucheros
      @fboucheros  4 ปีที่แล้ว

      I'm sorry I have no experience with the Google PlayStore. I don;t do mobile development...

  • @t1279k
    @t1279k 5 ปีที่แล้ว +1

    Nice video! Could you please create a video on Pull Request and associated Branch Policies?

    • @fboucheros
      @fboucheros  5 ปีที่แล้ว

      noted, thank you for the suggestion.

  • @mahmoudazazi9945
    @mahmoudazazi9945 4 ปีที่แล้ว

    I follow your steps but couldn't create release, i couldn't find app service for my project ????
    could you help me

    • @fboucheros
      @fboucheros  4 ปีที่แล้ว

      Hey @Mahmoud Azazi, are you talking about the App Service at 8:45? What are you trying to deploy?

  • @shibadattmishra8597
    @shibadattmishra8597 4 ปีที่แล้ว +1

    Hi Frank, I am going thru a multi stage deployment(Dev-PPE-Prod) in CD pipeline where i have 1 web.config & 1 xyz.js file needs to be excluded from the deployment process. i know there is something called "Additional Arguments" under IIS Web App Deploy task in CD phase but not sure how to do this. Would appreciate your help on this.

    • @fboucheros
      @fboucheros  4 ปีที่แล้ว +1

      Hi @SHIBADATT MISHRA, great question, I will need to look i little into it to make sure I make the best recommendation.

    • @shibadattmishra8597
      @shibadattmishra8597 4 ปีที่แล้ว

      @@fboucheros sure. waiting for your reply. Thanks.

  • @narendrakumarpokala9753
    @narendrakumarpokala9753 5 ปีที่แล้ว

    hai Frank,It was an excellent video to know about the ci/cd flow,and can you please upload a video that explains the ci/cd automation with PoweShell Script.

    • @fboucheros
      @fboucheros  5 ปีที่แล้ว

      It's mostly the same. What puzzle you?

  • @Mac-vn5rf
    @Mac-vn5rf 5 ปีที่แล้ว

    great videos! Love Azure DevOps. what software do you use to create videos? Thanks, Mike

    • @fboucheros
      @fboucheros  5 ปีที่แล้ว

      Thank you. I use Camtasia

  • @kiranmanohar7019
    @kiranmanohar7019 2 ปีที่แล้ว

    Very helpful. Thank you very much. Have a question, how to get the parameters/steps/tasks you define in yaml? Is it same for any botnet pipeline?

  • @jeannuaman7955
    @jeannuaman7955 4 ปีที่แล้ว

    Thanks alot Frank, this really clear. I want to know, working on DevOps, is it an Azure Architecture scope? Or Developer scope?

    • @fboucheros
      @fboucheros  4 ปีที่แล้ว

      Hi @Jan Nuaman, DevOps is a everyone scope. It blur the line and make people work together. The architect need to plan the structure and flow for it, Developers and ITPro need to work together to plan and do the deployment flow.

    • @jeannuaman7955
      @jeannuaman7955 4 ปีที่แล้ว

      @@fboucheros Thanks a lot Frank, this is very logical

  • @Nzaonline
    @Nzaonline 5 ปีที่แล้ว

    Awesome vid :D - What software did you use to blur out your private sub info in the colourful lego blocks?

    • @fboucheros
      @fboucheros  5 ปีที่แล้ว

      I use Azure-Mask from @Clarkio (github.com/clarkio/azure-mask) and also mask a few things manually with Camtasia.

  • @aaronaaronaaron5922
    @aaronaaronaaron5922 4 ปีที่แล้ว +2

    I really agree with all these people that think this video is great XD

  • @mohammadhassan1041
    @mohammadhassan1041 4 ปีที่แล้ว +1

    Any idea how to deploy if arm template parameter exceed 256???

    • @fboucheros
      @fboucheros  4 ปีที่แล้ว

      You have more then 256 parameters? Modify your template a parameter could set many different variables like I show in those videos: Best practices Using Azure Resource Manager (ARM) Templates: c5m.ca/ep25 and ARM Series #5: Variables c5m.ca/learn-arm-ep5

  • @LorenzKort
    @LorenzKort 2 ปีที่แล้ว

    Excellent

  • @daleaustin9595
    @daleaustin9595 5 ปีที่แล้ว +1

    Great explanation!

  • @navinprakash
    @navinprakash 3 ปีที่แล้ว +1

    Good video

  • @Sourav_TheLostSoul
    @Sourav_TheLostSoul 5 ปีที่แล้ว +1

    Hi Frank, is there anyway I can combine multiple build into single artifact for deployment in Azure. Devops? I've my single project repo and multiple developers can check-in there multiple times in a day but I want single deployment from all the commits happened from the last deployment.

    • @fboucheros
      @fboucheros  5 ปีที่แล้ว

      Yes you can. You can have a deployment in a "dev" environment at every commit. You could add (or change) a daily (most of the time called nightly build). Let's assumed you want both, you will need to add a schedule to your YAML file. Check here for some example: bit.ly/ScheTrigger

  • @prajithNavadeepvLog
    @prajithNavadeepvLog 5 ปีที่แล้ว +2

    Thank you

  • @zabeehullah3673
    @zabeehullah3673 4 ปีที่แล้ว

    ​Hi,
    I have a scenario and need community advise to manage it in best possible way.
    Due to compliance issues, I am not allowed to save our source code in any Geo location supported by Azure Devops Services. so under repo when we create a repo, by default its created somewhere in Geo location, ideally where azure devops service is hosted.But this approach is NOT-OK for us.
    And I want to use our own server "hosted in MS-azure" as repo server.so whenever, we create a repo using create repo under the project repositories this should be stored in that particular server.. please advise how can i achieve this?
    our own server is having Visual studio 2019 and connected to azure devops also.

    • @fboucheros
      @fboucheros  3 ปีที่แล้ว

      The code can be where you want. You just need to make sure Azure DevOps has access to it. It can be in any source control on prem or in Azure or even in anther cloud provider location.

  • @davidjackson148
    @davidjackson148 4 ปีที่แล้ว +1

    Nice one, but how to I deploy to a non-azure ftp site? is this even possible?

    • @fboucheros
      @fboucheros  4 ปีที่แล้ว

      Of course it's possible! Azure DevOps can deploy using FTP. Instead of using the deploy to Azure last step, select a FTP node. Nice question @David Jackson

    • @davidjackson148
      @davidjackson148 4 ปีที่แล้ว

      @@fboucheros It's so difficult to find out any information or even how to do it.

    • @davidjackson148
      @davidjackson148 4 ปีที่แล้ว

      @@fboucheros can you do a video ?

    • @davidjackson148
      @davidjackson148 4 ปีที่แล้ว

      @@fboucheros How do I create a publish files, like in vs2019 when you "publish solution". I've gotten the FTP task working now.

  • @chrisc3162
    @chrisc3162 5 ปีที่แล้ว

    What version of ADS is this for on Premises? We have TFS 2017, but this looks like a lot of changes happened in the last two years (other than the rebranding).

    • @fboucheros
      @fboucheros  5 ปีที่แล้ว

      This video was done with the online version available at devops.azure.com. It's possible to have a server version (on-prem), but the release schedule is not the same and not all features are included. To sure check the Azure DevOps Server page bit.ly/33r53Pf

  • @sbenugopalrao6356
    @sbenugopalrao6356 2 ปีที่แล้ว +1

    Nice

  • @brehiderpalacios3661
    @brehiderpalacios3661 ปีที่แล้ว +1

    Hello i have a website make in wordpress What template can take?

    • @fboucheros
      @fboucheros  11 หลายเดือนก่อน

      From the Azure portal in the search bar at the top type wordpress. You should have the suggestion you are looking for.

  • @ivanifanek88
    @ivanifanek88 5 ปีที่แล้ว +2

    Hi, thanks for the explanation, it was briliant. I just can't wrap my mind around creating multiple pipelines for development and production.
    I want to have pipelines to build and release into development slot. After approval, I want to trigger release into production.
    I have a development branch. When i push into this branch, I want to build and release into development slot.
    After I program a few features into development branch, I want to merge dev into production branch, which will trigger build and release into production.
    Does this workflow make sense? Will I need 4 pipelines (2 build and 2 release) to make this happen?
    Thanks!

    • @fboucheros
      @fboucheros  5 ปีที่แล้ว +2

      Hi Ivan I glad you asked!
      Indeed it make sense. A real life cycle.... And Azure DevOps and Azure Pipeline are design to manage this kind of flow...

    • @ivanifanek88
      @ivanifanek88 5 ปีที่แล้ว +1

      Thanks for the feedback@@fboucheros.
      I managed to create one build pipeline and two release pipelines - one for development and one for production. However I would like to have two build pipelines, so I could build in release and debug mode, but I can't get it done. Should I have different yaml configs in development and master branch? Or is it possible two have various yaml files in one branch, or is it possible to have one yaml file creating two builds, one debug and one realease? Thanks!

    • @fboucheros
      @fboucheros  5 ปีที่แล้ว

      @@ivanifanek88 The best practices would be to have 2 branches: "develop" and "master". One YAML file is enough check here: bit.ly/c5m-doc-multibranches

  • @sergeymigel4680
    @sergeymigel4680 5 ปีที่แล้ว

    Thank you, bro!

  • @ayushmainali4817
    @ayushmainali4817 6 ปีที่แล้ว +1

    Hello sir, thanks for the great tutorial. Is it possible to do this without using the azure CLI?

    • @fboucheros
      @fboucheros  6 ปีที่แล้ว

      Excellent question!
      Yes it is. Using an ARM template would be preferable. I'm planning to do that in a future video.

    • @ayushmainali4817
      @ayushmainali4817 6 ปีที่แล้ว

      @@fboucheros Thank you! You have a new subscriber now :)

    • @fboucheros
      @fboucheros  5 ปีที่แล้ว +1

      @AyushMainali Here the version using ARM template: Deploy an ARM template from GitHub with Azure DevOps Pipeline (CI/CD) th-cam.com/video/KKm8lSSUwVk/w-d-xo.html 😁☁🎉

  • @reallogic0
    @reallogic0 2 ปีที่แล้ว

    good explanation, by using simple English vocabulary in sentences

  • @chandeviprelak
    @chandeviprelak 4 ปีที่แล้ว

    Nice video, I'm new to azure devops Can you please explain how to integrate with IICS ( informatica cloud) which has CLI Assest management tool to perform export and import. I would like to move the iics artifacts to Github vice versa.

  • @ParasJoshiPj
    @ParasJoshiPj 5 ปีที่แล้ว +1

    Hey bro..pls tell how to run selenium maven script automatically if developer gives new build..

    • @fboucheros
      @fboucheros  5 ปีที่แล้ว

      Excellent idea. I'll see what I can do! Thank you for the suggestion! 👍

    • @ParasJoshiPj
      @ParasJoshiPj 5 ปีที่แล้ว

      @@fboucheros pls make it or if you have any suggestions for this topic pls give me the link or your blog link..i will refer that

  • @avili1000
    @avili1000 4 ปีที่แล้ว +1

    Hi, is there a way to also automate a Pull request? I want to create an automatic PR from branch a -> b once another PR from branch c - > d is completed and also complete it as well.

    • @fboucheros
      @fboucheros  4 ปีที่แล้ว

      It's probably possible. You would need to listen on the PRs... Maybe with something Like Azure Logic App? Interesting 😏

  • @chrisc3162
    @chrisc3162 4 ปีที่แล้ว

    How do we convert out task builds into yaml builds? My team has dozens of builds defined... how can we migrate/convert them to yaml?

    • @fboucheros
      @fboucheros  4 ปีที่แล้ว

      Rewritten sorry. Totally different system (assuming you're talking about XAML definitions.

  • @raviburra2347
    @raviburra2347 4 ปีที่แล้ว

    Can you show how to automate Pull request creation in Azure DevOps, as it is a tedious job for the developer to do manually

    • @fboucheros
      @fboucheros  4 ปีที่แล้ว

      Hey Ravi Burra,
      What/ how would you like to automate it? The look is different but it's mostly the same form like on GitHub, right?
      I most not catch something....🤔

  • @shaikhshadab6763
    @shaikhshadab6763 5 ปีที่แล้ว +1

    Hi, nice tut, can u please demo the same CD for local IIS deployment? Please

    • @fboucheros
      @fboucheros  5 ปีที่แล้ว

      It's definitely possible, I already have other topics in the pipeline, but I'll try to squeeze that the beginning of 2019.

  • @medyassinedimassi9472
    @medyassinedimassi9472 5 ปีที่แล้ว +1

    Thank you for the explanation. I would like to know if I could automatically deploy 2 VueJs projects along with my .net Core API project, using azure Repo, since I've more than one project in my repo.
    Regards
    .

    • @fboucheros
      @fboucheros  5 ปีที่แล้ว

      That's an excellent question! Yes you can. Some people would prefer to have 3 repositories, some will prefer only having one. I think you may give me an excellent idea for another video... 😉

    • @medyassinedimassi9472
      @medyassinedimassi9472 5 ปีที่แล้ว

      Im sure it is. can't wait to watch your next video.. you will save my life if you make it in the next few days :D

  • @firstsector99
    @firstsector99 5 ปีที่แล้ว

    quality stuff..

  • @abhilashsharma6696
    @abhilashsharma6696 3 ปีที่แล้ว

    Does azure provide CI/CD in free subscription?

    • @fboucheros
      @fboucheros  3 ปีที่แล้ว

      Yes. If I'm not mistaken only build hours or number of parallels servers are limited. (And it will also works with GitHub Action)

  • @rijwanmohammed1309
    @rijwanmohammed1309 5 ปีที่แล้ว +1

    Hi Frank, Can you please upload the video on CI/CD pipeline, same process but using azure devops server. Is it any difference in using azure devops server. You have created it on azure devops services in creating organization.But if we want to make same pipeline on premises repository using our servers then it could be really helpful.

    • @fboucheros
      @fboucheros  5 ปีที่แล้ว +1

      hmm. I'll see what I can do. I don't have that server setup. I will see.

  • @richardnjabulokhumalo8665
    @richardnjabulokhumalo8665 4 ปีที่แล้ว

    Where did you get the tasks you pasted in 6:48?

    • @fboucheros
      @fboucheros  4 ปีที่แล้ว

      It's something I wrote. However today in the pipeline editor (online) you have a list of tasks available on the right side. If you select the .Net then Publish (from the dropdown) you will have something similar.

  • @SimeonSoetan
    @SimeonSoetan ปีที่แล้ว

    is there a way to connect this to a radiator via raspberry pi?

    • @fboucheros
      @fboucheros  ปีที่แล้ว

      never try... 🤔 let us know if you find the answer!

  • @gautambadveti6522
    @gautambadveti6522 5 ปีที่แล้ว +1

    Can we use Azure repo and pipeline to CICD an android apk application ? If so can you please make a video.

    • @fboucheros
      @fboucheros  5 ปีที่แล้ว

      That's an excellent question. Have you consider using App Center (aka HockeyApp)? Have a look here hockeyapp.net/ and here docs.microsoft.com/en-us/appcenter/distribution/vsts-deploy

    • @gautambadveti6522
      @gautambadveti6522 5 ปีที่แล้ว

      @@fboucheros Tx for your pointers, I will check these out and let you know how it goes. Thanks again .

  • @sjitghosh
    @sjitghosh 4 ปีที่แล้ว

    Good content

  • @jugsma6676
    @jugsma6676 5 ปีที่แล้ว +1

    Actually, I was doing it for the Python based web-framework - Flask.
    Did exactly similar procedure, everything went good, except in the end i encountered and error
    ```Error: No package found with specified pattern: D:\a
    1\a***.zip``` ,
    checked on the stackoverflow, added the line ``` - task: PublishBuildArtifacts@1 ```
    Still didn't work for me.

    • @fboucheros
      @fboucheros  5 ปีที่แล้ว +1

      Hello Jugs.
      I would be curious to see more of your AzurePipeline... Did you ask on StackOverflow? Before the PublishBuildArtifacts command, you need a CopyFiles.
      Something like:
      - task: CopyFiles@2
      displayName: 'Copy deployment content'
      inputs:
      SourceFolder: '$(Build.SourcesDirectory)/deployment'
      contents: '**\*'
      targetFolder: $(Build.ArtifactStagingDirectory)/deployment
      cleanTargetFolder: true
      - task: PublishBuildArtifacts@1
      displayName: 'Publish Artifact'
      inputs:
      PathtoPublish: '$(build.artifactstagingdirectory)'

    • @jugsma6676
      @jugsma6676 5 ปีที่แล้ว +1

      Thanks ,@@fboucheros , I'll try it again. I already killed the resourceGroup. I'll try it tonight later.If not, i'll share a stackoverflow link :) :)

    • @jugsma6676
      @jugsma6676 5 ปีที่แล้ว +1

      @@fboucheros , Finally managed to do successfully.
      But one more issue. After everything went successful. I checked the flask (python web), with a link "pydevdemo.azurewebsites.net/"
      I saw this in browser:
      You do not have permission to view this directory or page.

    • @fboucheros
      @fboucheros  5 ปีที่แล้ว

      Did you create a Realease pipeline? Like I do at 8:37, you will need to publish to your Azure WebApp. The PublishBuildArtifacts only make accessible your artifact to other pipeline steps (it's not publishing to the web, only inside azure devops)

    • @jugsma6676
      @jugsma6676 5 ปีที่แล้ว

      Yes, I published that. Tried for nodejs and python-flask, both end up with the same issue. Is it something to do with web.config file?
      Or, is there a way to check the log (console log) in webApp of this ResourceGroup.

  • @pantepember
    @pantepember 4 ปีที่แล้ว

    I like the way you speak English =]

  • @shanukumar8807
    @shanukumar8807 5 ปีที่แล้ว

    Video is good but picture quality is not good and hard to understand sometimes because of very small font in video

    • @fboucheros
      @fboucheros  5 ปีที่แล้ว

      Maybe try to change the quality in the TH-cam setting... this video is available up to 1080P (HD) it should be clear...Let me know if it doesn`t fix the problem.

  • @hosamhemaily4817
    @hosamhemaily4817 ปีที่แล้ว +1

    Can I do it using ftp

    • @fboucheros
      @fboucheros  ปีที่แล้ว

      Of course you can. You will have to specify the ftp method and provide the credential.