Skip to content

gustvision/gh-cicd-workflows

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

gh-cicd-workflows

Description

This repository contains reusable CI/CD GitHub workflows for our organization.

How to use

Example with cd-terraform

jobs:
  # Terraform plan only
  terraform-plan:
    uses: gustvision/gh-cicd-workflows/.github/workflows/cd-terraform.yml@main
    with:
      tf_folder: "path/to/your/terraform/folder"
      aws_role_arn: arn:aws:iam::111111111111:role/my-github-actions-role-test
    secrets:
      token: ${{ secrets.ORG_PRIVATE_REPOSITORY_READ_ACCESS_TOKEN }}

  # Terraform plan + apply
  terraform-apply:
    uses: gustvision/gh-cicd-workflows/.github/workflows/cd-terraform.yml@main
    with:
      tf_folder: "path/to/your/terraform/folder"
      tf_apply: true
      aws_role_arn: arn:aws:iam::222222222222:role/my-github-actions-role-prod
    secrets:
      token: ${{ secrets.ORG_PRIVATE_REPOSITORY_READ_ACCESS_TOKEN }}

About

Reusable CI/CD GitHub workflows

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published