I would like to know if it is possible to create an Azure webjob with visual studio 2019, then host it in my azureDevOps account and finally deploy it within my ARM template calling the project using a URL in order to automate the whole procces.
Yes you can. Follow the below links.
Develop WebJobs in Visual Studio
Deploy WebJobs using Azure DevOps
Related
Is there any way to backup Azure logic app like Azure app service using azure powershell or from Azure portal?
You can use Visual studio plugin to design Logic apps and commit them from there directly to Azure devops. This way you can build & test locally and deploy once ready with code commit.
Refer following two articles for details
Automate Logic apps deployment using #Azure resource manager
https://learn.microsoft.com/en-us/azure/logic-apps/logic-apps-azure-resource-manager-templates-overview
& how to design logic apps using visual studio:
https://learn.microsoft.com/en-us/azure/logic-apps/manage-logic-apps-with-visual-studio
You can also use this Logic Apps ARM Template Creator powerShell script for easy repo storage (backup) and deploy from DevOps:
https://github.com/jeffhollan/LogicAppTemplateCreator
Is it possible to deploy the image generated from the example below to Azure Kubernetes Service via visual studio 2019?
https://learn.microsoft.com/en-us/visualstudio/containers/tutorial-kubernetes-tools?view=vs-2019
What are the easiest way to deploy that?
I am trying to get a deployment working from Azure Pipelines and cannot figure out how to deploy a single "Cloud Service classic hosted" web app. I am not finding much documentation about how to configure my template beyond the basic canned templates Azure offers. Does anyone know of better documentation or an example template to deploy from a build? Previously I was deploying directly from Visual Studio running locally, so this jump to using Pipelines is a big one for me.
I want to host a .Net application on azure VM using IIS. I know the basics of Windows azure like creating a VM & other things.
I want to automate this whole process of creating a VM & hosting an application on IIS on that VM using VSTS (Visual Studio Team System). I know its possible to do it using VSTS (DevOps) also I know basics of VSTS like creating a build definition on it, but I am facing problems in automating my current scenario using DevOps on azure.
All I want to know is how to initiate things like creating VM & installing IIS & hosting application on it automatically using VSTS build steps.
There are a few ways you could go about creating a VM with IIS+App in Azure. To create resources in Azure in an automated workflow, I usually think of using Azure Resource Manager Templates for the configuration. To do that in VSTS, you can take a look at this article.
https://learn.microsoft.com/en-us/azure/vs-azure-tools-resource-groups-ci-in-vsts
There are two ways to use AzureRM templates in VSTS build/release tasks, both are doc'd there. The doc shows how to use an Azure Resource Group project in VSTS, but you could also just pull raw files from github (no project needed).
For a template that creates a VM, installs IIS and installs a web deploy package take a look at this sample:
https://github.com/bmoore-msft/AzureRM-Samples/tree/master/VMDSCWebDeploy
This uses DSC to install IIS, install and start web deploy and deploy a package/app. That will do everything in the DSC script, but you could separate deployment if you wanted to.
That help?
I am trying to link the Azure Functions deployment to integrate with Visual Studio Team Service however once I select VSTS as the source, it doesn't show any other projects.
I have other web apps in my account which feed from a VSTS project.
The reason this is important to us is because of the workflow. We currently use AWS API Gateway + Lambda for our webhooks however it doesn't fit our development/deployment workflow.
When you select "Visual Studio Team Services" as deployment source from New Azure Portal, it is using Kudu service which is designed for Git version control. So it will only show the projects with "Git" repositories.
Kudu is the engine behind git deployments in Azure Web Sites. It can
also run outside of Azure.
If you want to deploy the TFVC project, try with Azure Classic Portal. You can refer to this article for details: Continuous delivery to Azure using Visual Studio Team Services