Untitled
unknown
plain_text
a year ago
2.4 kB
10
Indexable
on:
pull_request:
branches:
- master
push:
branches:
- master
tags:
- v*
workflow_dispatch:
# makes sure only one of the CI/CD pipeline is running for a given ref
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
env:
AWS_PRIMARY_REGION: us-east-1
AWS_SECONDARY_REGION: us-west-2
AWS_DEV_ACCOUNT: 681380316089
AWS_STAGING_ACCOUNT: 925035509116
AWS_PROD_ACCOUNT: 412680261715
jobs:
cdk-build:
permissions:
# These permissions are needed to interact with GitHub's OIDC Token endpoint.
id-token: write
contents: read
uses: ./.github/workflows/cdk-build-test.yaml
with:
aws-dev-account: 681380316089
aws-staging-account: 925035509116
aws-prod-account: 412680261715
aws-primary-region: us-east-1
aws-secondary-region: us-west-2
secrets: inherit
cdk-deploy-dev:
if: ${{ false }}
needs: cdk-build
permissions:
# These permissions are needed to interact with GitHub's OIDC Token endpoint.
id-token: write
contents: read
uses: ./.github/workflows/cdk-deploy.yaml
with:
aws-environment: dev
aws-account: 681380316089
aws-primary-region: us-east-1
aws-secondary-region: us-west-2
secrets: inherit
cdk-deploy-staging:
if: ${{ false && success() && ( github.ref == 'refs/heads/master' || startsWith(github.ref, 'refs/tags/v') ) }}
needs: cdk-build
permissions:
# These permissions are needed to interact with GitHub's OIDC Token endpoint.
id-token: write
contents: read
uses: ./.github/workflows/cdk-deploy.yaml
with:
aws-environment: staging
aws-account: 925035509116
aws-primary-region: us-east-1
aws-secondary-region: us-west-2
secrets: inherit
cdk-deploy-prod:
if: ${{ false && success() && startsWith(github.ref, 'refs/tags/v') }}
needs: cdk-deploy-staging
permissions:
# These permissions are needed to interact with GitHub's OIDC Token endpoint.
id-token: write
contents: read
uses: ./.github/workflows/cdk-deploy.yaml
with:
aws-environment: prod
aws-account: 412680261715
aws-primary-region: us-east-1
aws-secondary-region: us-west-2
secrets: inheritEditor is loading...
Leave a Comment