summaryrefslogtreecommitdiffstats
path: root/dcae_dmaapbc_webapp/build-scripts/build-deploy-app.sh
diff options
context:
space:
mode:
authorChristopher Lott (cl778h) <clott@research.att.com>2017-05-09 14:24:20 -0400
committerChristopher Lott (cl778h) <clott@research.att.com>2017-05-09 14:44:09 -0400
commite2aefda183de4f1c1256d97f7ce09f8bee5477db (patch)
tree4b0eaf3f153df90591711daf081e63a8b20ace74 /dcae_dmaapbc_webapp/build-scripts/build-deploy-app.sh
parent472635713b7471b300a988db7e907bab0119eaee (diff)
[ONAP-rebase] Rebase as 1.1.0-SNAPSHOT
Consolidate into a single maven project; no more separate model and client jars. Change-Id: Ibbba982250b74c0dfd09ee1c65c0fb6c158dd632 Signed-off-by: Christopher Lott <cl778h@att.com> Signed-off-by: Christopher Lott (cl778h) <clott@research.att.com>
Diffstat (limited to 'dcae_dmaapbc_webapp/build-scripts/build-deploy-app.sh')
-rw-r--r--dcae_dmaapbc_webapp/build-scripts/build-deploy-app.sh78
1 files changed, 0 insertions, 78 deletions
diff --git a/dcae_dmaapbc_webapp/build-scripts/build-deploy-app.sh b/dcae_dmaapbc_webapp/build-scripts/build-deploy-app.sh
deleted file mode 100644
index 5c46462..0000000
--- a/dcae_dmaapbc_webapp/build-scripts/build-deploy-app.sh
+++ /dev/null
@@ -1,78 +0,0 @@
-#!/usr/bin/bash
-# Script for DMaaP Bus Controller web app on development host demeter.
-# Checks out code, downloads jars from Maven Central, builds war file,
-# stops Tomcat server, unpacks the war file, starts server.
-# On demeter the webapp is deployed to same tomcat as ECOMP Portal app.
-
-# URL of the project Git repository
-GIT_REPO="https://gitlab/scm/ST_DBPA/dcae_dmaapbc_webapp.git"
-# Name of git project
-PROJECT_THIS_NAME=dcae_dmaapbc_webapp
-# Branch to get from git
-BRANCH="master"
-# Name from the pom file
-PROJECT_BUILD_NAME=dmaap-bc-app
-# Version from the pom file
-PROJECT_BUILD_VERSION=1.0.0
-# Get yymmddhhmmss
-BUILD_DATE=`date +%G%m%d%H%M%S`
-
-# The following are highly specific to host demeter.
-
-# Directory with maven binary, config and repository
-MVN_HOME=/demeter/WebApps/dev/ECOMP_APP/apache-maven-3.3.3/
-# Base directory for building
-PROJECT_HOME=/demeter/WebApps/dev/DBCAPP
-# Build directory
-PROJECT_BUILD_HOME=${PROJECT_HOME}/build-dbcapp
-# The deploy name is actually a link created by sanjayc from this directory:
-# /usr/local/add-on/apache-tomcat-8.0.35/build-ecompportal/webapps
-PROJECT_DEPLOY_NAME=dmaap-bc-app
-
-echo "Build and deploy begins"
-
-# stop on any error
-set -e
-# be verbose
-set -x
-
-# clone or pull.
-if [ -d $PROJECT_THIS_NAME -a ${PROJECT_THIS_NAME}/.git ]; then
- echo "git repo exists, pulling"
- cd $PROJECT_THIS_NAME
- git checkout ${BRANCH}
- git pull
- cd ..
-else
- echo "cloning git repo"
- git clone -b ${BRANCH} ${GIT_REPO}
-fi
-
-# build
-cd $PROJECT_BUILD_HOME/$PROJECT_THIS_NAME
-$MVN_HOME/bin/mvn clean package
-
-# stop Tomcat server (it might not be running)
-/usr/local/sbin/tomcatadmin-8.0-ecompportal stop || echo "Tomcat not running, continuing anyhow"
-
-# move old deployment out of the way
-cd $PROJECT_HOME
-if [ -d ${PROJECT_DEPLOY_NAME} ]; then
- mv ${PROJECT_DEPLOY_NAME} ${PROJECT_DEPLOY_NAME}_${BUILD_DATE}
-fi
-
-# unpack war in the appropriate directory
-mkdir $PROJECT_HOME/$PROJECT_DEPLOY_NAME/
-cd $PROJECT_HOME/$PROJECT_DEPLOY_NAME/
-jar xf $PROJECT_BUILD_HOME/$PROJECT_THIS_NAME/target/${PROJECT_BUILD_NAME}.${PROJECT_BUILD_VERSION}.war
-
-# copy in appropriate property files
-cp $PROJECT_BUILD_HOME/properties/system.properties $PROJECT_HOME/$PROJECT_DEPLOY_NAME/WEB-INF/conf/
-cp $PROJECT_BUILD_HOME/properties/fusion.properties $PROJECT_HOME/$PROJECT_DEPLOY_NAME/WEB-INF/fusion/conf/
-cp $PROJECT_BUILD_HOME/properties/portal.properties $PROJECT_HOME/$PROJECT_DEPLOY_NAME/WEB-INF/classes/
-cp $PROJECT_BUILD_HOME/properties/dbcapp.properties $PROJECT_HOME/$PROJECT_DEPLOY_NAME/WEB-INF/dbcapp/
-
-# restart server
-/usr/local/sbin/tomcatadmin-8.0-ecompportal start
-
-echo "Build and deploy complete"