From 6641d83413bbbc2265ad997a3e1c0b00f1f5e27d Mon Sep 17 00:00:00 2001 From: Martin Weise <martin.weise@tuwien.ac.at> Date: Wed, 26 Jul 2023 13:47:49 +0200 Subject: [PATCH] Added conditional prune --- .gitlab-ci.yml | 27 +-------------------------- .scripts/docker-prune.sh | 5 +++++ 2 files changed, 6 insertions(+), 26 deletions(-) create mode 100755 .scripts/docker-prune.sh diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 598fe10594..4bde505ff1 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -282,33 +282,8 @@ build-docker: - build-semantics-service - build-analyse-service - build-user-service - except: - refs: - - dev - - master - script: - - cp .env.unix.example .env - - make build-docker - -build-docker-complete: - stage: build-docker - needs: - - build-metadata-db - - build-identifier-service - - build-container-service - - build-database-service - - build-query-service - - build-table-service - - build-metadata-service - - build-semantics-service - - build-analyse-service - - build-user-service - only: - refs: - - dev - - master script: - - docker system prune -f -a --volumes + - bash .scripts/docker-prune.sh - cp .env.unix.example .env - make build-docker diff --git a/.scripts/docker-prune.sh b/.scripts/docker-prune.sh new file mode 100755 index 0000000000..c82dc1b674 --- /dev/null +++ b/.scripts/docker-prune.sh @@ -0,0 +1,5 @@ +#!/bin/bash +if [[ "$CI_COMMIT_BRANCH" =~ (dev|master) ]]; then + echo "pruning for branch ${CI_COMMIT_BRANCH} ..." + docker system prune -f -a --volumes +fi \ No newline at end of file -- GitLab