如何在不提交和推送到heroku服务器的情况下测试Heroku Buildpack

时间:2013-05-12 06:54:50

标签: php symfony heroku

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

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

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

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

我想知道heroku是否公开了一种测试buildpacks的方法,或者有没有办法测试它而不需要每次提交和推送。

1 个答案:

答案 0 :(得分:2)

您可以使用heroku push,您可以指定本地buildpack:

$ heroku push -b ~/mybuildpack

还有Mason,但我对此并不了解。