使用 az webapp deployment source 从 git 部署代码,但当应用程序位于 git 存储库子文件夹中时
Use az webapp deployment source to deploy code from git but when the app is in a git repository subfolder
我正在尝试将代码从我的 gitlab CI runner 部署到 Azure。我正在使用 az webapp deployment
来完成这项工作:
az webapp deployment source config --branch master --manual-integration --name [myWebApp] --repo-url [git url] --app-working-dir [folder] --resource-group [myResourceGroup]
但是有一个问题,默认的工作目录是git的根文件夹。我的应用程序位于根目录的子文件夹中。我检查了 command configuration,我再次看到 --app-working-dir
可以执行我想要的操作,但只有在设置了 --cd-project-url
时才有效(我不需要,我也没有使用 VSTS)。此外,没有使用此配置的示例。我希望有一个类似于我在通过 azure cloud shell: cd <app-folder>; az webapp up --sku B1 --name <app-name>
部署时使用的命令集。有一种更简单的部署方式吗?
在 git 存储库的根目录中创建一个 .deployment 文件。并在配置中添加项目子文件夹。到时候就可以了。
https://github.com/projectkudu/kudu/wiki/Customizing-deployments
我正在尝试将代码从我的 gitlab CI runner 部署到 Azure。我正在使用 az webapp deployment
来完成这项工作:
az webapp deployment source config --branch master --manual-integration --name [myWebApp] --repo-url [git url] --app-working-dir [folder] --resource-group [myResourceGroup]
但是有一个问题,默认的工作目录是git的根文件夹。我的应用程序位于根目录的子文件夹中。我检查了 command configuration,我再次看到 --app-working-dir
可以执行我想要的操作,但只有在设置了 --cd-project-url
时才有效(我不需要,我也没有使用 VSTS)。此外,没有使用此配置的示例。我希望有一个类似于我在通过 azure cloud shell: cd <app-folder>; az webapp up --sku B1 --name <app-name>
部署时使用的命令集。有一种更简单的部署方式吗?
在 git 存储库的根目录中创建一个 .deployment 文件。并在配置中添加项目子文件夹。到时候就可以了。
https://github.com/projectkudu/kudu/wiki/Customizing-deployments