stages: - deploy deploy_dev: image: node:16-alpine stage: deploy resource_group: dev only: - dev environment: name: dev variables: # AWS credentials AWS_ACCESS_KEY_ID: $OO_AWS_ACCESS_KEY_ID AWS_SECRET_ACCESS_KEY: $OO_AWS_SECRET_ACCESS_KEY before_script: - npm ci - npm i -g rollup aws-cdk - cd infra/lambda && npm i - cd ../.. script: - npm run build - rollup -c - npm run build:s3-assets - cdk bootstrap - cdk deploy --require-approval never - echo "Done."