Build 使用Azure功能为Windows版本构建软件?

Build 使用Azure功能为Windows版本构建软件?,build,continuous-integration,electron,azure-functions,Build,Continuous Integration,Electron,Azure Functions,我对使用Azure函数为windows构建发布包感兴趣。主要以电子/节点为中心。具体来说,需要能够对某些模块进行二进制编译(即sqlite3)。这意味着VC++构建环境+Windows SDK、Python^2.7、节点和相关 有没有人通过Azure功能做到这一点?我知道在Azure函数中有类似NuGET包的问题,它似乎有一个C++工具的选项,但不知道从哪里开始。 我们主要希望这样做的成本低于一个完整虚拟机的成本,因为它可能每月运行不到2-3次。对不起,这不适合Azure功能。 在函数中包含“二

我对使用Azure函数为windows构建发布包感兴趣。主要以电子/节点为中心。具体来说,需要能够对某些模块进行二进制编译(即sqlite3)。这意味着VC++构建环境+Windows SDK、Python^2.7、节点和相关

有没有人通过Azure功能做到这一点?我知道在Azure函数中有类似NuGET包的问题,它似乎有一个C++工具的选项,但不知道从哪里开始。
我们主要希望这样做的成本低于一个完整虚拟机的成本,因为它可能每月运行不到2-3次。

对不起,这不适合Azure功能。 在函数中包含“二进制文件”的唯一方法是引用预先上载的程序集。您无权访问其他二进制文件,如VC++构建工具


如果您不想为一个成熟的虚拟机付费,可以考虑使用它的构建和发布功能。有了这些,你基本上可以利用微软的VC++等工具,以一种共享的方式构建工具,我认为这种方式更便宜。然后,您可以使用REST/服务挂钩从外部触发这些生成。

此生成可以在常规应用程序服务Web应用程序中完成吗?也就是说,你需要的所有工具都在那里吗?如果不是,你就不能在Azure函数中实现,因为它们使用相同的沙箱。