如何从 Codeship 将构建工件部署到 Heroku?

How do you deploy build artifacts to Heroku from Codeship?

在开始一个新项目时,我整理了一个 Node 应用程序的框架,该应用程序具有测试并生成一些构建工件,例如资产编译和压缩。我在 Codeship 中进行了测试 运行,因此成功的构建会启动对 Heroku 的部署。他们让这一切变得超级简单,除了我找不到任何部署构建文件的方法,只是 repo 中内容的副本。

有人成功过吗?我觉得编写自定义部署脚本来在测试后重建资产并手动部署它们将对现有工具集起作用,而且我知道不可能是第一个想要这样做的人...

原来 Codeship 没有保留任何东西,事实上,不同的服务器进行部署而不是测试。似乎这里的最佳实践是使用自定义 buildpack 在 Heroku 端重新创建资产,它在 git 拉取之后直接进行依赖安装并编译应用程序 slug。