Skip to content

juliekhov/terraform-cloudrun-example

 
 

Repository files navigation

Terraform Serverless CI/CD Pipeline Example

This repo contains an example of deploying a serverless CI/CD pipeline on GCP using Terraform. You can read more about it on the associated blog post - "Deploy a Serverless CI/CD Pipeline on GCP using Cloud Run, Cloud Build & Terraform".

GCP Serverless CI/CD Pipeline Architecture

Features

  • Enable and configure the relevant APIs and IAM permissions
  • Deploy a Git repo using Cloud Source Repositories
  • Deploy a Cloud Build Trigger
  • Deploy a Cloud Run service

Contributions

Contributions to this repo are very welcome and appreciated! If you find a bug or want to add a new feature or even contribute an entirely new module, I am very happy to accept pull requests, provide feedback, and run your changes through the automated test suite.

License

Please see LICENSE for details on how the code in this repo is licensed.

Copyright © 2020 Rob Morgan.

Releases

No releases published

Packages

No packages published

Languages

  • Go 60.6%
  • HCL 33.4%
  • Shell 6.0%