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

时间:2015-06-10 03:11:08

标签: heroku continuous-deployment codeship

在开始一个新项目时,我将一个包含测试的Node应用程序的框架放在一起,并生成一些构建工件,如资产编译和压缩。我在Codeship中运行了测试,因此成功的构建启动了对Heroku的部署。他们让这一切变得非常容易,除了我找不到任何方式来部署构建的文件,只是副本中的内容。

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

1 个答案:

答案 0 :(得分:1)

事实证明,Codeship并没有保留任何东西,事实上,不同的服务器进行部署而不是测试。看来这里的最佳实践是使用自定义buildpack在Heroku端重新创建资产,在git pull之后,直接执行依赖项安装并编译app slug。