如何使用 Terraform 在 Google App Engine 中安装 Jenkins?

How to install Jenkins inside of Google App Engine using Terraform?

我正在尝试寻找如何在 Google App Engine 上设置 Jenkins 以及如何使用 Terraform。谁能就此建议任何文档或教程?网上找不到。

我建议查看 Google Compute Engine 而不是 Google App Engine,因为 App Engine Flex 它是 Compute Engine 的一个有限实例,这样做会遇到更多麻烦。

鉴于这两种方法,我将列出要遵循的文档和教程。

对于任何方法,请阅读此文档:

  1. Terraform GCP examples
  2. Change Log of GCP Terraform Provider
  3. GCP Terraform provider
  4. Managing GCP projects with Terraform

如果您采用 App Engine 方法,您可以查看以下文档:

  1. Create an App Engine instance with Terraform.
  2. CI/CD with Containers/jenkis/Terraform

如果您采用 Compute Engine 方法,您可以查看以下文档:

  1. Getting started with Terraform on Google Cloud Platform
  2. Complete GCP environment with Terraform
  3. Terraform with Jenkins and GCP

希望有用。