The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.
I am looking for recommendations on books or other resources that can walk me through taking an app I have built in Visual Studio 2019, using Azure DevOps for a code repo (which I do now), and deploying to Azure (I have an Azure account and two subscriptions).
Most of what I find is out of date, is geared around Visual Studio Code, or even worse, using the command line for Azure.
For me, this is not the 1980s, so I don't use command line ops unless there is no other way. VS Code, while great for Linux users, is little more than vi or Notepad++ compared to VS 2019. If that is your cup of tea, that is fine, and I am not being judgmental, just clarifying my preference for productivity in a Windows development environment.
If you know of any such books or other resources, particularly that go step-by-step through the overcomplicated machinations of deploying to Azure, I would appreciate your input. And no, I am not interested in AWS. I can create and deploy to the Azure DevOps repo now, and all the associated project management there. It is getting an app (web app, API app, SQL DB, etc.) deployed to Azure that I need to learn.
Don't know much about the books, but I know in DevOps this is referred to as "Pipelines". So, I would search for DevOps Pipelines: creating and managing, etc.
It's all part of continuous integration, using the repo and pipelines. instead of deploying to AWS (what we do), you would deploy to Azure instead, or wherever for that matter (could be on a server somewhere).
We use Git for our repo, and ALL code has to be approved via the Pull Request system, where it then gets merged to master branch, and kicks off a validation and dev build (pipelines).
you would set up pipeline(s) for DEV, QA, and PROD, etc. of your choosing, automatic deploy, or manual, up to you.
Ok, I didn't mean to be condescending. It's not that complex, but all of Azure is poorly documented and labrythine at times. I don't know of any books. But I'm happy to try to explain it.
In the Cloud Explorer you can right click on a function and download a publishing profile. If you right click on your code and choose publish, you can choose 'publish from a profile', select your downloaded file, and it will publish.
You may be interested in my signature.
The Succinctly books are free downloads and the DevOps one takes you through all DevOps has to offer.
You can probably skip right to the build and deployment pipelines chapters.
It's pretty detailed, so you should be able to follow along and deploy your app after reading it.
The Migrating Apps to the Cloud book is not free and has an emphasis on Azure, so probably not what you're looking for.
Although it does have chapters on DevOps and using Azure with Visual Studio.
Sander, thanks for the reminder about your books. I've downloaded and read some of your earlier books, and the new ones will be useful. You have a good ability to explain and illustrate. Thanks also to your publisher for making these available.
I found Microsoft docs & tutorials very helpful enough to deploy my apps to Azure (Azure Functions and Websites). I think their documentaion improved quite a lot. Some processes are not easy so there is lot to digest. If I have doubts and still struggle I would google it as the dev community writes also nice quality articles.
I know it is not a book and it is here and there but these docs get updated + you might have discusssions below to answer related issues. Some tech changes so fast that at the time you read a book about Azure DevOps (previuosly Visual Studio Online previosly who know what) it might be something else .
I've never seen a bot that I wouldn't describe as "just an extra layer sitting on top of a search engine". And they all make the results worse.
I think you can draw your own conclusions for the rest of your questions based on that.
Oh, and I was once talking to a customer service rep (through a chat window), and I had to ask if he was a human or a bot, because his answers were complete nonsense. He swore he was a real person. To this day I'm still not convinced.