38 lines
1.4 KiB
YAML
38 lines
1.4 KiB
YAML
image: node:14.17.1
|
|
|
|
pipelines:
|
|
branches:
|
|
develop:
|
|
- step:
|
|
name: Build Staging
|
|
script:
|
|
- cd jam-ui
|
|
- npm install
|
|
- CI=false REACT_APP_ORIGIN=staging.jamkazam.com REACT_APP_CLIENT_BASE_URL=https://staging.jamkazam.com REACT_APP_API_BASE_URL=https://staging.jamkazam.com/api REACT_APP_BITBUCKET_BUILD_NUMBER=$BITBUCKET_BUILD_NUMBER REACT_APP_BITBUCKET_COMMIT=$BITBUCKET_COMMIT npm run build
|
|
artifacts:
|
|
- jam-ui/build/**
|
|
- step:
|
|
name: Deploy to staging
|
|
deployment: staging
|
|
script:
|
|
- pipe: atlassian/aws-s3-deploy:1.1.0
|
|
variables:
|
|
S3_BUCKET: "jamkazam-ui/stg"
|
|
LOCAL_PATH: "jam-ui/build"
|
|
- step:
|
|
name: Build Production
|
|
script:
|
|
- cd jam-ui
|
|
- npm install
|
|
- CI=false REACT_APP_ORIGIN=jamkazam.com REACT_APP_CLIENT_BASE_URL=https://www.jamkazam.com REACT_APP_API_BASE_URL=https://www.jamkazam.com/api REACT_APP_BITBUCKET_BUILD_NUMBER=$BITBUCKET_BUILD_NUMBER REACT_APP_BITBUCKET_COMMIT=$BITBUCKET_COMMIT npm run build
|
|
artifacts:
|
|
- jam-ui/build/**
|
|
|
|
- step:
|
|
name: Deploy to production
|
|
deployment: production
|
|
script:
|
|
- pipe: atlassian/aws-s3-deploy:1.1.0
|
|
variables:
|
|
S3_BUCKET: "jamkazam-ui/prd"
|
|
LOCAL_PATH: "jam-ui/build" |