Why is the external git repository not an option in Deployment center in azure portal?

Viewed 984

I created an app service in azure portal and wanted to configure the ci/cd with an external git repository. In the documentation it was mentioned that there is an option to use external git repository but i'm not able to find this in my case. I tried to create the app service exactly as mentioned in the documentation:

enter image description here

This how i see the deployment center in azure portal:

enter image description here

2 Answers

We got it working - posting my answer here incase anybody else faces such a situation. I had to create the service app using the windows OS. It seems that with Linux OS there will be only the FTP options enabled (by default) in the deployment center. After creating the service app using windows OS it worked fine and i was able to see all options in deployment center wihtout any further configruations.

enter image description here

Here the statement from Microsoft:

Use unsupported repos

For Windows apps, you can manually configure continuous deployment from a cloud Git or Mercurial repository that the portal doesn't directly support, such as GitLab. You do it by choosing the External box in the Deployment Center page. For more information, see Set up continuous deployment using manual steps. https://docs.microsoft.com/en-us/azure/app-service/deploy-continuous-deployment

This is not a reasonable appearance, even if the OS type of the web app is Linux, there will be the External Repository option.

I think you could try to create a new web app, refer to my steps.

Navigate to App service in the portal -> Add -> Web App -> Create After creating the web app, check the Deployment Center and configure it.

enter image description here

Note: The MS official documentation of Continuous deployment has been already changed from Deployment options to Deployment Center, it is worth a try.

If you still have any problem, I recommend you to contact Azure Support for help.

Related