aboutsummaryrefslogtreecommitdiffstats
path: root/k6-tests/teardown.sh
diff options
context:
space:
mode:
Diffstat (limited to 'k6-tests/teardown.sh')
-rwxr-xr-xk6-tests/teardown.sh16
1 files changed, 8 insertions, 8 deletions
diff --git a/k6-tests/teardown.sh b/k6-tests/teardown.sh
index 45422f9d12..7693dc03a4 100755
--- a/k6-tests/teardown.sh
+++ b/k6-tests/teardown.sh
@@ -18,11 +18,11 @@
echo '================================== docker info =========================='
docker ps -a
-echo 'Stopping, Removing all running containers...'
-docker stop $(docker ps -aq) && docker rm $(docker ps -aq)
-
-echo 'Removing Volumes...'
-docker volume prune -f
-
-echo 'Removing Networks...'
-docker network prune -f
+echo 'Stopping, Removing containers and volumes...'
+docker_compose_cmd="docker-compose -f ../docker-compose/docker-compose.yml --profile dmi-stub down --volumes"
+# Set an environment variable CLEAN_DOCKER_IMAGES=1 to also remove docker images when done (used on jenkins job)
+if [ "${CLEAN_DOCKER_IMAGES:-0}" -eq 1 ]; then
+ $docker_compose_cmd --rmi all
+else
+ $docker_compose_cmd
+fi