diff options
Diffstat (limited to 'mvn-phase-script.sh')
-rwxr-xr-x | mvn-phase-script.sh | 34 |
1 files changed, 22 insertions, 12 deletions
diff --git a/mvn-phase-script.sh b/mvn-phase-script.sh index b048625..50528c9 100755 --- a/mvn-phase-script.sh +++ b/mvn-phase-script.sh @@ -62,6 +62,27 @@ compile) ;; test) echo "==> test phase script" + case $MVN_PROJECT_MODULEID in + dcae-services-policy-sync) + set -e -x + CURDIR=$(pwd) + TOXINIS=$(find . -name "tox.ini") + for TOXINI in "${TOXINIS[@]}"; do + DIR=$(echo "$TOXINI" | rev | cut -f2- -d'/' | rev) + cd "${CURDIR}/${DIR}" + rm -rf ./venv-tox ./.tox + virtualenv ./venv-tox + source ./venv-tox/bin/activate + pip install pip==20.3.4 + pip install --upgrade argparse + pip install tox + pip freeze + tox + deactivate + rm -rf ./venv-tox ./.tox + done + ;; + esac ;; package) echo "==> package phase script" @@ -78,20 +99,9 @@ deploy) echo "==> deploy phase script" case $MVN_PROJECT_MODULEID in - bootstrap) - # build docker image from Docker file (under module dir) and push to registry - upload_files_of_extension sh - build_and_push_docker - ;; - tca-cdap-container|cm-container|redis-cluster-container|healthcheck-container|pnda-mirror-container|pnda-bootstrap-container|tls-init-container|consul-loader-container|multisite-init-container|dcae-k8s-cleanup-container) + cm-container|healthcheck-container|tls-init-container|consul-loader-container|multisite-init-container|dcae-k8s-cleanup-container|dcae-services-policy-sync) build_and_push_docker ;; - scripts|cloud_init|heat) - # upload all sh file under the root of module - upload_files_of_extension_recursively sh $MVN_PROJECT_MODULEID - upload_files_of_extension_recursively py $MVN_PROJECT_MODULEID - upload_files_of_extension_recursively yaml $MVN_PROJECT_MODULEID - ;; *) echo "====> unknown mvn project module" ;; |