我想在不使用Github的情况下实现类似于Heroku Review Apps的设置。我们使用Bitbucket和内置管道功能。
目标解决方案应如下所示:根据我们的Bitbucket Pipeline配置,我们将使用PR创建或手动构建步骤来配置Heroku应用。后一部分是我要询问的部分:是否可以通过模板/食谱自动设置应用程序?
我偶然发现了Heroku Buttons。这类似于Ansible Playbooks,并有助于完全自动配置Heroku应用程序吗?
答案 0 :(得分:1)
我已经编写了有关如何使用Terraform设置Heroku基础结构的教程。链接至教程:provisioning-your-infrastructure-as-code-with-heroku-terraform
作为对"Is it possible to automatically provision an app from a template/recipe"
的响应,当您编写Terraform代码时,您正在构建自己的模板/食谱,可以通过使用单个命令拆分或拆除基础架构来重复使用该模板/食谱。
如果您对为什么要使用Terraform感到好奇,请查看this文章。
答案 1 :(得分:0)
Terraform正在提供support for Heroku。我将继续尝试。