Browse Source

Merge branch 'feature/cleanup-old-images' into 'develop'

feat: delete images older than two builds ago

See merge request ecentrics/concordia!22
develop
Apostolos Fanakis 4 years ago
parent
commit
828dbe3f2a
  1. 5
      jenkins/Jenkinsfile

5
jenkins/Jenkinsfile

@ -60,7 +60,10 @@ pipeline {
archiveArtifacts artifacts: "reports/${BUILD_NUMBER}/**/* , build/**/*, ganache/*", fingerprint: true, allowEmptyArchive: true archiveArtifacts artifacts: "reports/${BUILD_NUMBER}/**/* , build/**/*, ganache/*", fingerprint: true, allowEmptyArchive: true
sleep 2 sleep 2
sh 'docker images | grep -E "ecentrics/concordia.+tests" | tr -s \' \' | cut -d \' \' -f 3 | xargs --no-run-if-empty docker rmi -f || true' sh 'docker images | grep -E "ecentrics/concordia.+tests" | tr -s \' \' | cut -d \' \' -f 3 | xargs --no-run-if-empty docker rmi -f || true'
// sh 'docker images | grep -E "ecentrics/concordia.+staging" | tr -s \' \' | cut -d \' \' -f 3 | xargs --no-run-if-empty docker rmi -f || true'
sh 'docker images | tr -s \' \' | grep -E "ecentrics/concordia.+staging-b" | sed -r \'s/(v.*-staging-b)([0-9]*)/\1\2 \2/g\' | awk \'{ if ($3 < ($BUILD_NUMBER - 2)) print $1":"$2}\' | xargs --no-run-if-empty docker rmi -f || true'
sh 'docker images | tr -s \' \' | grep -E "ecentrics/concordia.+production-b" | sed -r \'s/(v.*-production-b)([0-9]*)/\1\2 \2/g\' | awk \'{ if ($3 < ($BUILD_NUMBER - 2)) print $1":"$2}\' | xargs --no-run-if-empty docker rmi -f || true'
sh 'docker system prune -f' sh 'docker system prune -f'
sh 'rm -rf reports' sh 'rm -rf reports'
sh 'rm -rf build' sh 'rm -rf build'

Loading…
Cancel
Save