Azure Webapp创建后添加deploymentLocalGitUrl

时间:2018-06-25 22:41:21

标签: azure web-applications azure-web-sites azure-cli

我正在尝试https://docs.microsoft.com/nl-nl/azure/app-service/app-service-web-get-started-html,当然,我也没在听那些东西。

我已经有一个Web应用程序(以及资源​​计划和资料)。我只想添加本地git的东西。当我在CLI中列出应用程序的属性时,应该在该属性DeploymentLocalGitUrl那里,但是不存在。如何通过CLI或仪表板添加它?

谢谢。

干杯,埃里克!

2 个答案:

答案 0 :(得分:1)

gitdirectory=<Replace with path to local Git repo>
username=<Replace with desired deployment username>
password=<Replace with desired deployment password>

在azure上创建webapp之后,配置网站以通过git进行部署。设置帐户级部署凭据。

$ az webapp deployment user set --user-name $username --password $password

此命令将返回要包含用户名的Git端点。

$ az webapp deployment source config-local-git --name mywebapp --resource-group myResourceGroup

它返回如下:

{
  "url": "https://username@mywebapp.scm.azurewebsites.net/mywebapp.git"
}

有了端点,将cd转到git repo并在Git中设置一个名为azure的新遥控器。

$ cd $gitdirectory    //remember to git init before you cd

$ git remote add azure https://username@mywebapp.scm.azurewebsites.net/mywebapp.git

最后,您可以将应用程序部署到Azure。

git push azure master

您可以在门户中看到的属性如下: enter image description here

有关更多详细信息,您可以参考此article和此one

答案 1 :(得分:0)

这是正常情况。

根据我的测试,您可以参考屏幕截图。

我使用--deployment-local-git创建了一个Web应用,我们可以在操作结果中找到deploymentLocalGitUrl

enter image description here

然后,我使用az webapp show -n <webappname> -g <resourcegroupname>来获取Web应用程序的属性。我们不会看到deploymentLocalGitUrl

enter image description here

但是我们可以在azure门户网站中找到它。

enter image description here

因此,如果要添加属性,可以在azure门户中进行设置。

enter image description here

设置后,您将可以找到上面的屏幕截图中提到的属性。