@tamara-solution/checkout
Version:
Script will be embedded in merchant's site to checkout. The merchant's don't need to redirect to tamara's site.
29 lines (27 loc) • 703 B
YAML
build:
stage: pre-deploy
artifacts:
paths:
- build/
script:
- $(aws ecr get-login --no-include-email --region eu-central-1)
- docker pull $UI_IMAGE
- CONTAINER_ID=$(docker run -d=true $UI_IMAGE yarn build)
- docker logs -f $CONTAINER_ID
- rm -rf ${PWD}/build
- docker cp $CONTAINER_ID:/tamara/dist ${PWD}/build
- docker rm $CONTAINER_ID
tags:
- shell
only:
- master
- /^release[.][0-9]{4}[.][0-9]{2}[.]\d+$/
deploy:
stage: deploy
script:
- aws s3 sync ${PWD}/build/ s3://production-tamara-cdn/checkout --acl public-read --region me-south-1 --quiet
tags:
- dind
only:
- master
- /^release[.][0-9]{4}[.][0-9]{2}[.]\d+$/