使用 Azure 函数为 Windows 版本构建软件?
Using an Azure function to build software for Windows release?
我有兴趣使用 Azure Functions 为 windows 构建发布包。主要围绕electron/node。具体来说,需要能够对某些模块(即 sqlite3)进行二进制编译。这意味着 VC++ 构建环境 + Windows SDK,Python ^2.7,Node 和相关...
有人通过 Azure Functions 做过吗?我知道在 azure 函数中获取 NuGet 包也有类似的问题,而且 C++ 工具似乎有一个选项,但不确定从哪里开始。
主要希望是以低于完整 VM 的成本来完成此操作,因为每月可能 运行 少于 2-3 次。
抱歉 - 这不是适合 Azure Functions 的场景。
在函数中包含 "binaries" 的唯一方法是引用您预先上传的程序集。您无权访问其他二进制文件,例如 VC++ 构建工具。
如果您不想为成熟的 VM 付费,可以考虑使用 VSTS 及其构建和发布功能。有了这些,您基本上可以使用 MS VC++ 等共享构建工具,我认为这是一种更便宜的方式。然后,您可以使用 REST / 服务挂钩从外部触发这些构建。
我有兴趣使用 Azure Functions 为 windows 构建发布包。主要围绕electron/node。具体来说,需要能够对某些模块(即 sqlite3)进行二进制编译。这意味着 VC++ 构建环境 + Windows SDK,Python ^2.7,Node 和相关...
有人通过 Azure Functions 做过吗?我知道在 azure 函数中获取 NuGet 包也有类似的问题,而且 C++ 工具似乎有一个选项,但不确定从哪里开始。
主要希望是以低于完整 VM 的成本来完成此操作,因为每月可能 运行 少于 2-3 次。
抱歉 - 这不是适合 Azure Functions 的场景。 在函数中包含 "binaries" 的唯一方法是引用您预先上传的程序集。您无权访问其他二进制文件,例如 VC++ 构建工具。
如果您不想为成熟的 VM 付费,可以考虑使用 VSTS 及其构建和发布功能。有了这些,您基本上可以使用 MS VC++ 等共享构建工具,我认为这是一种更便宜的方式。然后,您可以使用 REST / 服务挂钩从外部触发这些构建。