【问题标题】:Heroku timeout with custom BuildpackHeroku 超时与自定义 Buildpack
【发布时间】:2014-02-05 23:00:49
【问题描述】:

我有一个自定义的 Heroku Buildpack,可以编译 CMake 和 OpenCV。问题是,OpenCV 需要 FOREVER 来编译。我尝试过预编译 OpenCV 并在构建过程中将其引入;但是,我还没有成功地做到这一点。

我最近遇到了COMPILE_TIMEOUT=n 环境变量,它可以设置为覆盖 15 分钟超时,但它不起作用。有谁知道这个环境是否仍然受支持?或者除了预编译还有其他方法吗?

如果我更新到最新版本的 OpenCV,我希望能够灵活地即时编译(编译缓存在 Heroku 上,所以我不会等待每次部署的完整构建)。

【问题讨论】:

    标签: heroku


    【解决方案1】:

    我认为你最好的办法是事先构建你的二进制文件。但是,Heroku 对此仍然没有大力支持。

    查看这些链接以获得一些建议:

    【讨论】:

      【解决方案2】:

      预编译二进制文件是可行的方法;但是,这需要我宁愿避免的时间和精力。我联系了 Heroku,他们愿意将我们的构建时间增加到 30 分钟。不幸的是,30 分钟仍然不足以编译 OpenCV。 Heroku 团队对Anvil 非常友好,这恰好是在 Heroku 上运行的构建服务。看起来很有希望!

      https://github.com/ddollar/heroku-anvil

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-09-16
        • 1970-01-01
        • 1970-01-01
        • 2014-10-28
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多