我们在GitHub上托管我们的网络应用程序源代码,每当某些东西被推送到主分支时,它就会通过CodeShip部署到Heroku。
目前,我们在Heroku上有两个环境:分期和生产(我们在本地开发)。
我在PHPUnit中为网站创建了一个测试套件(同时使用BrowserStack SaaS作为Selenium的前端),现在想将它集成到我们的部署管道中。
我该怎么做? Heroku的新Review Apps似乎是一个不错的选择,但请记住,我需要先实际部署网站应用程序并复制环境变量。
这就是我想象的应该如何运作:
master
TLDR;我正在尝试将我的PHPUnit测试集成到我们的Github中 - > Heroku管道,只有在测试成功时才会部署。 如何集成PHPUnit测试?