#!/bin/bash -e # Removes docker images created by 'build-unit-test-docker' which are older # than the current week. # - Images start with 'openbmc/ubuntu-unit-test'. # - Image tags contain YYYY-Www where: # * YYYY is the 4 digit year. (date format %Y) # * W is the literal 'W' # * ww is the two digit ISO week. (date format %V) docker image ls \ "openbmc/ubuntu-unit-test*" \ --format "{{.Repository}}:{{.Tag}}" | grep -v "$(date '+%Y-W%V')" | xargs -r docker image rm || true