1

我正在开发一个允许将 symfony2 PHP 应用程序部署到 Heroku 的 heroku buildpack。每次我在 buildpack 中进行修改时,我都会按照以下过程对其进行测试:

echo 1 >> dummy
git add .
git commit -m "heroku"
git push heroku master 

第一行 ( echo 1 >> dummy) 只是为了保证有东西可以提交。否则,当推送到 heroku 时,我的 buildpack 的部署不会被触发。

我怀疑存在一种更简单且可能更优雅的方式来测试 heroku buildpack。

我想知道heroku是否公开了一种测试buildpacks的方法,或者有没有一种方法可以在不提交和每次推送的情况下对其进行测试。

4

1 回答 1

2

您可以使用heroku push,这样,您可以指定一个本地构建包:

$ heroku push -b ~/mybuildpack

还有梅森,但我不太了解。

于 2013-05-12T15:49:30.867 回答