set -e cd $WORKSPACE/rrs-web rm -rf deploy rm -rf node_modules rm -rf jshint-output.log rm -rf portal-ui-develop-*.zip echo 'Defaults:ec2-user !requiretty' > /etc/sudoers.d/jenkins-requiretty echo 'Defaults:ec2-user visiblepw' >> /etc/sudoers.d/jenkins-requiretty echo 'Defaults:root !requiretty' >> /etc/sudoers.d/jenkins-requiretty echo 'Defaults:root visiblepw' >> /etc/sudoers.d/jenkins-requiretty sudo chown -R ec2-user:ec2-user $WORKSPACE echo 'set -xe' > ${WORKSPACE}/installer.sh echo "cd $WORKSPACE/rrs-web && npm install" >> ${WORKSPACE}/installer.sh echo "cd $WORKSPACE/rrs-web && ng build" >> ${WORKSPACE}/installer.sh #echo "cd $WORKSPACE/rrs-web && ng test" >> ${WORKSPACE}/installer.sh chmod +x ${WORKSPACE}/installer.sh sudo -u ec2-user -i ${WORKSPACE}/installer.sh rm /etc/sudoers.d/jenkins-requiretty rm ${WORKSPACE}/installer.sh cp -rv $WORKSPACE/rrs-web-deployment/ebextensions/.ebextensions $WORKSPACE/rrs-web/ cd $WORKSPACE/rrs-web && zip portal-ui-develop-${BUILD_NUMBER}.zip -r ./* .ebextensions > /dev/null mv -v $WORKSPACE/rrs-web/portal-ui-develop-${BUILD_NUMBER}.zip $WORKSPACE