- #!/bin/bash
- set -xe
- SANITIZED_BRANCH=$(echo ${SOURCE_CODE_BRANCH} | sed "s/\///g" | sed "s/-//g")
- rm -rf $WORKSPACE/*.zip
- #build richtext first
- cd $WORKSPACE/ui-component/demo-apps/public/jet-richtext-ng-adapter
- npm install
- gulp clean
- gulp
- #build discussion-service
- cd $WORKSPACE/ui-component
- npm install
- gulp clean
- gulp build
- gulp test:unit
- # UI E2E Fails on Node 4.9.1
- gulp test:e2e
- gulp zip:demo-app
- #build rest api
- cd $WORKSPACE/rest-api
- npm install
- gulp build
- mv $WORKSPACE/rest-api/dist/rest-api.zip $WORKSPACE/$REST_BUNDLE
- mv $WORKSPACE/ui-component/demo-apps.zip $WORKSPACE/$DEMO_BUNDLE
- cd $WORKSPACE
- aws s3 cp $REST_BUNDLE s3://$S3_BUCKET/$SERVICE/$SANITIZED_BRANCH/rest-api.zip
- aws s3 cp $DEMO_BUNDLE s3://$S3_BUCKET/$SERVICE/$SANITIZED_BRANCH/demo-app.zip