我对使用Azure函数来构建windows的发布包很感兴趣。主要以电子/节点为中心。具体地说,需要能够对一些模块(即sqlite3)进行二进制编译。这意味着VC++构建环境+ Windows SDK,Python^2.7,Node和相关的...
有没有人通过Azure函数做到这一点?我知道在azure函数中获取NuGet包也有类似的问题,而且C++工具似乎确实有一个选项,但甚至不确定从哪里开始。
主要的希望是,对于一个月运行不到2-3次的东西,这样做的成本要低于一个完整的VM的成本。
发布于 2016-10-30 01:39:54
很抱歉-这不是适用于Azure函数的方案。在函数中包含“二进制文件”的唯一方法是引用您预先上传的程序集。您没有访问其他二进制文件的权限,例如VC++构建工具。
如果您不想为一个完全成熟VM付费,可以考虑使用具有其构建和发布功能的VSTS。有了这些,你基本上就可以使用MS、VC++等构建工具以共享的方式构建,而且我认为这种方式更便宜。然后,您可以使用REST /服务挂钩从外部触发这些构建。
https://stackoverflow.com/questions/39150240
复制相似问题