This was extremely clear and helpful. Thanks a million. Cheers!
@-Harambe5 жыл бұрын
Love it. Just subscribed. Very thorough tutorial
@lionheart26634 жыл бұрын
Please create some content for sysadmins on how to deploy ARM template via devops.
@angelfymdevel5 жыл бұрын
Great Video
@mohammedpasha3649 Жыл бұрын
Nice video, but background sound disturbing.
@Randomness-rl8lv5 жыл бұрын
Please Frank, make the examples more realistic, e.g. Add a webapp + database template. The reality is waaaay more difficult, the devil is in the details!!. Also could you please use Visual Studio 2019, since that is the recommended IDE for DevOps and maybe from there also show us how to use the baked-in templates. I find my self struggeling with a lot of errors, even though the template is valid. Keep up the good work Frank!!
@fboucheros5 жыл бұрын
ok so a longer video... I like the idea. I asked the question in the community tab (kzbin.infocommunity) go add the details there... I will grab the requests and try to build something showing the best practices.
@rajilakshmi8114 жыл бұрын
Could you please provide some examples for deploye nested or link arm template using pipelines
@fboucheros4 жыл бұрын
The pipeline part shouldn't really changes, for the ARM part look this post and video I share here: dev.to/azure/demystifying-arm-templates-linked-and-nested-templates-51k7 I hope this help you.
@gerhardcit6 жыл бұрын
Would you explain how you would use devops to deploy an app to various different locations globally. Is it better to pull from each app or should one push to them from devops?
@fboucheros6 жыл бұрын
Hi Gerhard, Thank you for the question! You mean deploying to different datacenters for replication or disaster recovery? (ex: deploying a webapp to eastus AND westus)
@gerhardcit6 жыл бұрын
@@fboucheros Yes, we have apps that will run in every continent. So same app, but deployed to 5 different Web apps on 5 different App Services. With frontdoor service a user will then get their local version with the best speed.
@gerhardcit6 жыл бұрын
@@fboucheros Another scenario I don't seem to find clear examples on, is a typescript nodejs app (linux) which then compile ONCE only in the build pipepline, and then deploy the artifacts (including the /dist folder) to 5 different app service in different regions. We assume that is the correct way of doing it, as you don't want to build (tsc) for each destination. Some guidance around that would be great. In general the videos of devOps are a lot about "how" to deploy, and not so much about the "why" you would do something. For DevOps newbies it would be useful. And also, simple javascript to Hello World is so far removed from reality. Real apps are a way beyond that.
@fboucheros6 жыл бұрын
@@gerhardcit It's an interesting common scenario... I have a few topics already inline, but I could definitely do something like that...
@fboucheros6 жыл бұрын
@@gerhardcit Your assumptions are correct, it's a common scenario to deploy one artifact in different data centers. That architecture will be defined in your ARM template. The artifact is built once and could be deployed in many different environment dev, qa, pre-prod, prod... it's not rebuilt every time just redeployed. Same thing when multiple instances of that artifact is deployed in multiple locations... one artifact "copied" to multiple instances. I will put that scenario in my todo list.
@sotavent4 жыл бұрын
Hi Frank, Thank you for the video. Currently I am confused about one thing, you do create an artifact, but I don't see or understand how it is being used upon deployment. Currently I have some experience with deploying data factories and there, only the template and parameter files are being used. Thank you in advance Olivier
@fboucheros4 жыл бұрын
The artifact created is copied to a folder that the deployment pipeline has access. It's the binary, or the generated code I will be deploying to Azure. You don't put in GitHub your compiled version but you need them to have an application service.
@tdigiorgio5 жыл бұрын
Hi Frank, thanks for this video. Very useful. What is this plugin you are using to help with ARM sintax? Thanks and congrats for the video.
@fboucheros5 жыл бұрын
Thank you @Thiago, I use "Azure Resource Manager Tools" (msazurermtools.azurerm-vscode-tools) and "Azure Resource Manager" (Snippets samcogan.arm-snippets) I will do a publish a video about the Azure extension this week. I will put the link here when published.
@fboucheros5 жыл бұрын
Top 5 Visual Studio Code extension for Azure: kzbin.info/www/bejne/maPYqohsipmXatU