【问题标题】:Deploying a python cloud service/webjob to Azure via GIT通过 GIT 将 python 云服务/webjob 部署到 Azure
【发布时间】:2015-09-23 13:37:29
【问题描述】:

我正在尝试找到一种将我的云服务或网络作业绑定到 GIT 的方法。 I've tried following this guide

一切正常 - 文件已上传并在服务器上启动构建作业,但是我不断收到以下错误:

C:\a\src\AzureCloudService1\Crawler\Crawler.pyproj (48, 0) 导入的项目“C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\Python 未找到 Tools\Microsoft.PythonTools.Worker.targets”。确认 声明中的路径是正确的,并且 文件存在于磁盘上。

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

【问题讨论】:

    标签: python git azure msbuild


    【解决方案1】:

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

    VSO 构建预览版将能够更好地支持非 .NET 项目,并且对 Python 项目的明确支持最终会出现,但已经可以通过命令行选项获得。让云服务项目改变以更好地工作更加困难(我现在什至没有与那个团队有很好的联系)。我们自己的团队也有相互冲突的优先事项,现在我们让每个人都专注于修复影响我们大多数用户的崩溃和问题 - 解决云服务缺乏可扩展性是被推到列表中的(许多)事情之一.

    目前,我们可以在 Visual Studio 中直接将云服务器发布到 Azure 作为一种解决方法。 更多详情请阅读Python web and worker roles with Python Tools 2.2 for Visual Studio

    【讨论】:

      猜你喜欢
      • 2012-08-17
      • 1970-01-01
      • 2014-12-13
      • 2013-08-19
      • 2016-12-19
      • 1970-01-01
      • 1970-01-01
      • 2023-01-17
      • 2020-09-22
      相关资源
      最近更新 更多