Heroku发布阶段的一次性测功机是否暴露于公共网络?

时间:2019-12-02 21:41:24

标签: heroku continuous-integration release

我想将GhostInspector(或类似文件)作为CI / CD的一部分运行。测试将在发布的阶段进行,如果成功,将部署生产。这样行吗? dyno是否可以使用通常的登台URL公开访问?

1 个答案:

答案 0 :(得分:0)

简短答案:一次性测功机无法公开访问互联网。

对于您的用例,在Heroku上使用管道的方式是:

  • 将您的应用部署到测试阶段的应用
  • 在那里运行幽灵检查器
  • 随后推广到生产/分期

(您可以通过简单的cli或api-requests来控制所有这些操作)

替代方法:找到一个无头运行(在dynos内部)或可以从dynos调用的工具(Browserstack可以在CI / CD / Pipeline中像这样使用)