#!/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