I was thinking about all the methods we can use today to deploy applications to Azure. Then I remembered the up commands. Here are a few examples of where to use them.
https://learn.microsoft.com/en-us/cli/azure/webapp?view=azure-cli-latest#az-webapp-up
Create a webapp and deploy code from a local workspace to the app.
az webapp up
Deploy to Azure Functions via GitHub actions.
az functionapp app up
https://learn.microsoft.com/en-us/cli/azure/containerapp?view=azure-cli-latest#az-containerapp-up
Create or update a container app as well as any associated resources including Azure Container Registry, Resource Group, Container Apps Environment, and GitHub Actions.
az containerapp up
https://learn.microsoft.com/en-us/cli/azure/aks/draft?view=azure-cli-latest#az-aks-draft-up
Set up GitHub OpenID Connect (OIDC) and generate a GitHub Action workflow file.
az aks draft up
If you want to learn more about draft, see the following resources:
Microsoft Azure eases Kubernetes development with a new Draft | InfoWorld
Containerize and deploy your app with automated deployments for AKS | Microsoft Learn
Automated deployments for Azure Kubernetes Service (Preview)
Happy deploying!!!