Web Deployment Automation - GitHub Actions, Azure Web Apps, and Appsettings

Поделиться
HTML-код
  • Опубликовано: 24 дек 2024

Комментарии • 46

  • @loadiam
    @loadiam 5 месяцев назад +8

    Just opened RUclips search for a video to double check the process for deploying to Azure using GitHub actions and this was on my start page. Perfect timing as always Tim.

    • @IAmTimCorey
      @IAmTimCorey  5 месяцев назад +3

      Great! I am glad it was helpful.

  • @Britney.J
    @Britney.J 5 месяцев назад +5

    Oh my gosh.... it's like you read my mind on what I wanted to learn next!

  • @codeticket
    @codeticket 5 месяцев назад +3

    I just woke up this morning smiling with this video.

  • @no-bc4kc
    @no-bc4kc 5 месяцев назад +1

    Really love the video. Just on a side note, I was having tons of issues with deployment. Turns out the generated YAML file from Azure was using all the latest [use:actions] i.e @v4. Took me a while to research and then noticed your generated YAML file was using various versions of [use:actions]. Only then after 10 failed deployments did I manage to actually get it deployed successfully. Hopefully this can help anyone else running into deployment issues.

  • @faisalalhoqani6151
    @faisalalhoqani6151 4 месяца назад

    Great demonstration dear Tim thank you and keep it up dear.

  • @ramugade3115
    @ramugade3115 2 месяца назад

    Tim, this is really a fantastic video to learn CI CD with git hub actions and azure

  • @chidieberelevi3344
    @chidieberelevi3344 5 месяцев назад +1

    Thank you Tim. Really insightful

  • @Tom-ry3fl
    @Tom-ry3fl 3 месяца назад

    Hi Tim, huge fan firstly, keep up the great work. Do you cover off issues in Blazor regarding the constant loss of connection to the server?

    • @IAmTimCorey
      @IAmTimCorey  3 месяца назад

      I don't have a specific video on it, although that's less of a problem since Blazor Web Apps came out. They don't need to keep a constant connection open (if you are using Auto), which makes things a LOT better.

  • @patrickizekor6463
    @patrickizekor6463 5 месяцев назад +1

    Thanks for the video Mr Corey. Just wondering where the CI(automated building and testing of code) takes place.

    • @IAmTimCorey
      @IAmTimCorey  5 месяцев назад +1

      Technically, we are doing both at once with our GitHub Action. We are doing the build and then immediately deploying it. If you had unit tests, you would include those in the build process.

  • @ruwantharatnayake5004
    @ruwantharatnayake5004 5 месяцев назад +1

    Hi @IAmTimCorey, Can you do a video or video series on Azure application insights, how we can use logs to investigate issues etc.

    • @IAmTimCorey
      @IAmTimCorey  5 месяцев назад +1

      Thanks for the suggestion. Please add it to the list on the suggestion site so others can vote on it as well: suggestions.iamtimcorey.com/

  • @pavankumard5276
    @pavankumard5276 5 месяцев назад +1

    Really good video thanks for this. I think you could have explained the Yaml file a bit and showed the difference in the CI part and CD part

    • @IAmTimCorey
      @IAmTimCorey  5 месяцев назад

      Thanks for the suggestion.

  • @torrvic1156
    @torrvic1156 5 месяцев назад

    Awesome tutorial! Thanks a lot Tim!
    Really liked this little technique with parentheses which allows to put some complicated C# code with angle brackets inside of html stuff in Blazor and also this video allowed me to finally understand in general what is CI/CD process and how impressive Azure is (never used it though because it is not available around my parts).

    • @IAmTimCorey
      @IAmTimCorey  5 месяцев назад +1

      I am glad it was helpful.

  • @noahyannis2465
    @noahyannis2465 4 месяца назад

    You're a legend Tim :)

  • @kylekeenan3485
    @kylekeenan3485 5 месяцев назад

    Thanks for this, I have been doing(forced) into Azure Integration services recently, using Logic apps and functions with liquid transforms and service bus and was wondering how the website side of Azure worked. This helped me get a good starting point.

    • @IAmTimCorey
      @IAmTimCorey  5 месяцев назад

      I am glad it was helpful.

  • @antoniusivan8767
    @antoniusivan8767 5 месяцев назад

    The dotnet eshop demo is so great tim. Just 8 month I learn, full stack blazor, YARP, Serverside e-commerce rendering, GRPC, Minimal API, Simple Postgre, CMS, FluentUI+Tailwind, Bootstrap 5, Blazor Hybrid, Dapper DataAccess, Azure Container Apps, Redis. Not yet the Rabbit MQ. XD. Wish you open part time job to help you from Indonesia. XD

    • @IAmTimCorey
      @IAmTimCorey  5 месяцев назад

      Sorry, I don't have any part-time positions available at this time.

  • @AtikBayraktar
    @AtikBayraktar 5 месяцев назад

    and just yesterday in a job interview, I said I need real-world experience for CI/CD.. :)

    • @IAmTimCorey
      @IAmTimCorey  5 месяцев назад +2

      Now you have an example to get you started.

  • @taufikherjanto
    @taufikherjanto 5 месяцев назад +2

    HOw to deploy to non azure host/server?

    • @IAmTimCorey
      @IAmTimCorey  5 месяцев назад +4

      That depends on the system you are deploying to (there are multiple different ways to do deployments). I have it on my list to potentially show at least one way, though.

  • @mahmoudzareefWork
    @mahmoudzareefWork 4 месяца назад

    Thanks a lot, is there's a way for commit for every code save?

    • @IAmTimCorey
      @IAmTimCorey  4 месяца назад +1

      Not automatically. Besides, a commit should be a specific change, not just a save history.

    • @MahmoudZareef
      @MahmoudZareef 4 месяца назад

      @@IAmTimCorey OK, thanks for the info and effort you put into this... BTW, your videos are my goto in c#, keep pushing.

  • @vuhoang5903
    @vuhoang5903 5 месяцев назад

    What if I want to deploy only a project in my solution? For example, there is a web API project and a blazor project and I want to deploy them on 2 separate web apps? The git repository still contains both projects.

    • @misterjib
      @misterjib 5 месяцев назад

      in azure pipeline build the solution. in the release you can specify what projects to deploy from the content of the build zip

    • @IAmTimCorey
      @IAmTimCorey  5 месяцев назад +2

      The YAML script specifies which project gets deployed. You can change this and have two scripts (one per project) or you can modify the script to have two deployments (one per project).

  • @toyokenstudio
    @toyokenstudio 5 месяцев назад

    Great! Thanks for this tutorial! Very useful. 😊