通过GIT将{python云服务/ webjob部署到Azure

时间:2015-09-23 13:37:29

标签: python git azure msbuild

我试图找到一种方法将我的云服务或webjob绑定到GIT。 I've tried following this guide

一切运作良好 - 上传文件并在服务器上启动构建作业,我一直收到以下错误:

  

C:\ a \ src \ AzureCloudService1 \ Crawler \ Crawler.pyproj(48,0)   导入的项目" C:\ Program Files   (86)\的MSBuild \微软\ VisualStudio的\ V12.0 \的Python   工具\ Microsoft.PythonTools.Worker.targets"没找到。确认   声明中的路径是正确的,而那个   文件存在于磁盘上。

我已经搜索过这个问题,根据我发现的建议,我上传了丢失的文件并更改了指向它们的位置。 然后,上述丢失的文件已成功读取,但他们也尝试使用其他文件,但由于同样的原因无法找到这些文件。 不久,我得到了一条没有找到""文件。 我没有想法,感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

您的问题与Azure Can Service部署关系不大,这是VSO构建过程的限制。 VSO使用MSBuild来检查代码和构建项目,而缺乏对VSO服务器的python工具依赖。以下是the same issue,由VSO工程师解释。我想引用一下这段来文:

  

VSO Build预览将能够更好地支持非.NET项目,并且最终将对Python项目提供显式支持,但已经可以通过命令行选项获得。让Cloud Service项目变得更好地工作更加困难(我现在甚至没有与该团队建立良好的联系)。我们自己的团队也有相互冲突的优先事项,现在我们已经让每个人都专注于修复影响我们大多数用户的崩溃和问题 - 解决Cloud Service缺乏可扩展性的问题是被列入名单的(很多)事情之一

目前,我们可以直接在Visual Studio中将Cloud Server发布到Azure作为解决方法。 有关详细信息,请阅读Python web and worker roles with Python Tools 2.2 for Visual Studio