TSK-26: deploy script now updating WARarchive dependency

temporary until someone fixes the issue
This commit is contained in:
Mustapha Zorgati 2017-12-19 12:39:52 +01:00 committed by Holger Hagen
parent b62ded1ab2
commit c0a5775a39
2 changed files with 17 additions and 6 deletions

View File

@ -23,7 +23,7 @@ install:
script: script:
- mvn verify -f lib/ - mvn verify -f lib/
&& mvn verify -f rest/ && mvn verify -f rest/
&& lib/deployment/deploy.sh -p lib/ -m "lib/taskana-core/ lib/taskana-spring/ lib/taskana-cdi/" -mf manifest.yml -avc rest/ && lib/deployment/deploy.sh -p lib/ -m "lib/taskana-core/ lib/taskana-spring/ lib/taskana-cdi/" -mf manifest.yml -avc rest/ -swarm lib/taskana-cdi/src/test/java/pro/taskana/TaskanaProducersTest.java
deploy: deploy:
provider: cloudfoundry provider: cloudfoundry
username: tobias.schaefer@novatec-gmbh.de username: tobias.schaefer@novatec-gmbh.de

View File

@ -196,6 +196,11 @@ function main {
shift # past argument shift # past argument
shift # past value shift # past value
;; ;;
-swarm)
local SWARM="$2"
shift # past argument
shift # past value
;;
*) # unknown option *) # unknown option
echo "unknown parameter $1" >&2 echo "unknown parameter $1" >&2
exit 1 exit 1
@ -282,23 +287,29 @@ function main {
exit 1 exit 1
fi fi
local newVersion=`increment_version ${TRAVIS_TAG##v}`
if [[ -n "$PARENT_DIR" ]]; then if [[ -n "$PARENT_DIR" ]]; then
change_version "$PARENT_DIR" "`increment_version ${TRAVIS_TAG##v}`-SNAPSHOT" change_version "$PARENT_DIR" "$newVersion-SNAPSHOT"
else else
for dir in ${MODULES[@]}; do for dir in ${MODULES[@]}; do
change_version "$dir" "`increment_version ${TRAVIS_TAG##v}`-SNAPSHOT" change_version "$dir" "$newVersion-SNAPSHOT"
done done
fi fi
for dir in ${ADDITIONAL_VC[@]}; do for dir in ${ADDITIONAL_VC[@]}; do
change_version "$dir" "`increment_version ${TRAVIS_TAG##v}`-SNAPSHOT" change_version "$dir" "$newVersion-SNAPSHOT"
done done
if [[ -n "$SWARM" ]]; then
$debug sed -i "s/pro.taskana:taskana-core.*-SNAPSHOT/pro.taskana:taskana-core:$newVersion-SNAPSHOT/" "$SWARM"
fi
if [[ -n "$MANIFEST" ]]; then if [[ -n "$MANIFEST" ]]; then
$debug sed -i "s|$MANIFEST_PREFIX.*\.jar|$MANIFEST_PREFIX-${TRAVIS_TAG##v}-SNAPSHOT.jar|" "$MANIFEST" $debug sed -i "s|$MANIFEST_PREFIX.*\.jar|$MANIFEST_PREFIX-${TRAVIS_TAG##v}-SNAPSHOT.jar|" "$MANIFEST"
fi fi
push_new_poms "$MANIFEST" push_new_poms "$MANIFEST" "$SWARM"
fi fi
} }