我正在开发一个heroku构建包,它将允许symfony2 PHP应用程序部署到heroku。每次在构建包中进行修改时,我都遵循以下过程进行测试:
echo 1 >> dummy
git add .
git commit -m "heroku"
git push heroku master
第一行(echo 1 >> dummy
)只是为了保证是否有要提交的内容。否则,当推送到heroku时,我的构建包的部署将不会被触发。
我怀疑存在一种更简单、更优雅的方法来测试一个heroku构建包。
我想知道heroku是否暴露了一种测试构建包的方法,或者是否有一种方法可以在不提交和每次推送的情况下进行测试。
您可以使用heroku push
,这样,您可以指定本地构建包:
$ heroku push -b ~/mybuildpack
还有Mason,不过我对他了解不多。