The main goal of this script is test and time builds using Buildah or Docker.
We hope to use it to help optimize Buildah build performance
It takes two options
First option tells the type of the container image
build to do. Valid options are:
Docker - docker build
Buildah - buildah bud
Both - Do docker build followed by buildah bud
Second Option specifies a directory or cleanup
The script will 'find' files beginning with Dockerfile, for each Dockerfile
it finds it will run a build with the Dockerfile and directory for the
context. When it does the builds, it will call time on them to show how
long the builds take. The created image name will be a combination of the
lowercased Directory name that the Dockerfile was found in plus the lower
cased dockerfile name.
if the second field is cleanup, the script will remove all images from the
specified builder.
The script does not check for conflicts on nameing.
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
Closes: #1505
Approved by: edsantiago