繁体   English   中英

Azure Devops将Django应用程序部署到Linux Azure App Service

[英]Azure Devops deploy django application to Linux Azure App Service

目前,在部署到Linux App Service之前,检查虚拟网络的状态是在PREVIEW中,我们无法轻松地重新连接到我们的内部网络。 可以解决Docker部署问题,但是您失去了标准App服务的大部分优势:-(

像许多AzureDevops任务一样,这应该很容易,但是变成重新阅读相同的复制和粘贴的教程示例的自虐式噩梦。

遵循VSCode教程https://code.visualstudio.com/docs/python/tutorial-deploy-app-service-on-linux,一切正常,我可以在输出中看到正在创建和配置的虚拟天线。

但是,要想摆脱右键单击->发布习惯并开始使用AzureDevops作为我们的管道花费了很长时间,所以如今对于从本地回购和开发机进行发布感到非常不安。

到目前为止,在AzureDevops中尝试获得相同的工作部署还没有被证明特别容易。 我可以在本文中找到最接近的帮助https://docs.microsoft.com/zh-cn/azure/devops/pipelines/ecosystems/python-webapp?view=azure-devops#create-and-run-an-初始管道 ,如果遵循该管道 ,则会将.zip文件夹的内容正确部署到\\ wwwroot文件夹,但是安装过程不会通过创建VEnv并从requirements.txt安装而完成。

这仅是仅适用于GitHub存储库而不适用于Azure存储库的情况吗?

到这里,知道Google的用途很容易

http://www.redbaronofazure.com/?p=7667

为了指示新的Oryx构建所需要的帮助,我将将名称为SCM_DO_BUILD_DURING_DEPLOYMENT的应用设置设置为true。 当App Services应用程序的运行时设置为Python时,Oryx将为我运行“ pip install -r requirements.txt”命令。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM