从GitLab从Azure网站部署

时间:2017-09-15 17:51:06

标签: azure gitlab azure-web-sites azure-deployment

我跟着this article将我的GitLab主分支自动部署到Azure。在"部署"在Azure门户网站中,我选择了"部署选项" - > "选择Source",它提供了这3个选项。

  1. 本地Git存储库
  2. GitHub的
  3. 到位桶
  4. 没有"外部存储库"文章建议的选项,那里死路一条。我想也许我可以通过Azure CLI来实现这一点。我在帮助屏幕上摸索着并找到了这个命令:

    az webapp deployment source config --slot stage -u [MY_GITLAB_PROJECT_URL] --branch master --resource-group [MY_GROUP] --name [MY_PROJET_NAME]
    

    命令错误:"参数[MY_GITLAB_PROJECT_URL]的值无效"。我尝试了SSH网址,HTTPS网址(带.git后缀)和repo的URL。没有骰子。

    有什么建议吗?我正在免费试用计划,如果这有所作为。

1 个答案:

答案 0 :(得分:3)

您没有看到“外部存储库”的原因是您有一个基于Linux的应用程序,并且该功能不适用于基于Linux的应用程序。

Linux CI/CD

但是,如果您的应用是基于Windows的应用,您会看到外部存储库作为选项:

Windows CI/CD

您可以在此处输入功能请求:  https://feedback.azure.com/forums/169385-web-apps-formerly-websites