2017-09-15 181 views
0

我跟着this article自動將我的GitLab主分支部署到Azure。在Azure門戶的「部署」部分下,我選擇了「部署選項」 - >「選擇源」,它提供了這3個選項。從GitLab從Azure網站部署

  1. 本地Git倉庫
  2. GitHub的
  3. 到位桶

沒有 「外部存儲庫」 選項,文章建議,所以死衚衕那裏。我想也許我可以通過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後綴)和URL到回購站點。沒有骰子。

有什麼建議嗎?我在免費試用計劃,如果這有所作爲。

回答

1

你沒有看到「External Repository」的原因是你有一個基於Linux的應用程序,該功能不適用於基於Linux的應用程序。

Linux CI/CD

但是,如果你的應用程序是一個基於Windows的應用程序,你會看到外部存儲庫作爲一個選項:

Windows CI/CD

你可以把功能請求該位置: https://feedback.azure.com/forums/169385-web-apps-formerly-websites

+1

感謝拜倫的信息。我在此發佈了我的功能請求: https://feedback.azure.com/forums/169385-web-apps/suggestions/31431157-give-linux-web-apps-same-deployment-options-as-win – gbruins