version: 0.2
phases:
  install:
    runtime-versions:
      python: 3.8
    commands:
      - pip install --upgrade pip
      - pip install --upgrade awscli aws-sam-cli
  build:
    commands:
      - . ./assume-role.sh ${ENV_PIPELINE_EXECUTION_ROLE} deploy
      - sam deploy --stack-name ${ENV_STACK_NAME}
        --template ${ENV_TEMPLATE}
        --capabilities CAPABILITY_IAM
        --region ${ENV_REGION}
        --s3-bucket ${ENV_BUCKET}
        --no-fail-on-empty-changeset
        --role-arn ${ENV_CLOUDFORMATION_EXECUTION_ROLE}