I would like to setup continuous deployment from a GitLab repository to an Azure App using a PowerShell script. I\'m aware that you can do this manually as per:
http
It sounds like you are looking for a direct deploy from GitLab to Azure Apps, however I'd suggest using a deployment pipeline tool to give you far more options.
Azure DevOps Services Pipelines would likely be a safe option and has a free tier and here's a very brief getting started guide for Web Apps deploys.
However it doesn't have built in support for GitLab, but there appears to be a marketplace tool for integrations with GitLab.
This doesn't appear to have the capability of release triggers, but could be triggered manually. Someone else has the question about release triggers in the marketplace Q&A so perhaps it will be in the roadmap.