forked from HydrologicEngineeringCenter/cwms-database
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrun_full_sequence.sh
More file actions
executable file
·28 lines (22 loc) · 1.14 KB
/
run_full_sequence.sh
File metadata and controls
executable file
·28 lines (22 loc) · 1.14 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#!/bin/bash
BRANCH=sequence_test
AGENT=sequence_agent
ORACLE_IMAGE=gvenzl/oracle-free:23.6-full-faststart
cd schema
echo "prep"
ant docker.prepdb -Dteamcity.branch=${BRANCH}_${AGENT} -Denv.USER=$AGENT -Denv.BUILD_NUMBER=1 $*
if [ $? -ne 0 ]; then echo "Failed to prep db"; exit 1; fi
echo "schema"
ant docker.install -Dteamcity.branch=${BRANCH}_${AGENT} -Denv.USER=$AGENT -Denv.BUILD_NUMBER=1 $*
if [ $? -ne 0 ]; then echo "Failed to install schema"; exit 2; fi
echo "test"
#ant test -Dbuilduser.overrides=build/overrides.external.xml $*
if [ $? -ne 0 ]; then echo "Tests failed"; exit 3; fi
echo "bundle"
mvn -Dbuilduser.overrides=build/overrides.external.xml package $*
ant bundle -Dbuilduser.overrides=build/overrides.external.xml $*
if [ $? -ne 0 ]; then echo "Failed to build bundle"; exit 5; fi
ant docker.stopdb -Dteamcity.branch=${BRANCH}_${AGENT} -Denv.USER=$AGENT -Denv.BUILD_NUMBER=1 $*
if [ $? -ne 0 ]; then echo "Failed to stop db?"; exit 6; fi
# ant docker.push -Dteamcity.branch=${BRANCH}_${AGENT} -Denv.USER=$AGENT -Denv.BUILD_NUMBER=1 -Ddryrun=true -Ddocker.registry=testregistry $*
#if [ $? -ne 0 ]; then echo "Image tagging failed"; exit 7; fi