azure-dev icon indicating copy to clipboard operation
azure-dev copied to clipboard

[Feature] AppService Git deployment

Open jongio opened this issue 3 years ago • 3 comments

Today we only support zip deployment. Let's also support git deployment.

jongio avatar Jan 11 '22 18:01 jongio

For cases where we have multiple services inside a single repository, we will need to configure the deployment to point at the right project: https://github.com/projectkudu/kudu/wiki/Customizing-deployments gives an overview of this (and we would probably use the app setting strategy vs the .deployment strategy.

ellismg avatar Jan 11 '22 18:01 ellismg

@jongio For clarification - App Service has two ways to do git deployments:

  1. You can connect your website to an existing repository (e.g. on GitHub): https://docs.microsoft.com/en-us/azure/app-service/deploy-continuous-deployment?tabs=github
  2. AppService provides you with a custom git endpoint to push your code to, which does the deploy (sort of like the experience you would get with Heroku): https://docs.microsoft.com/en-us/azure/app-service/deploy-local-git?tabs=cli

In the case of static web apps - I think only (1) is supported.

Are you thinking about (1) or (2) here?

ellismg avatar Jan 11 '22 19:01 ellismg

I would like to support both.

jongio avatar Jan 13 '22 18:01 jongio