我们使用 Heroku 管道为我们的 Angular 应用部署审查应用。最近我们投资了 EndTest 无代码自动化,我们需要在创建的每个评论应用程序上运行测试套件。这些评论应用程序的 url 在 Heroku 中是动态的,有没有办法捕获这个生成的 url,然后执行一个脚本来触发我在 EndTest 中的测试用例套件(EndTest 有一个可以使用该 url 的 API)。
我如何在 Heroku 环境中完成这项工作。我刚刚配置了 PROC 文件。
答案 0 :(得分:0)
您可以使用 postdeploy 脚本:
<块引用>app.json 文件有一个脚本部分,可让您指定 postdeploy 命令。使用它来运行任何一次性设置任务,使应用程序和任何数据库为测试做好准备和有用。 Postdeploy 对于一次性任务很方便,例如:
但如果您将在每次更改拉取请求时运行此脚本,请使用 release phase。
应用名称应在环境变量 HEROKU_APP_NAME 中。