bookkeeper icon indicating copy to clipboard operation
bookkeeper copied to clipboard

improve: build bk and current-version-image images by docker-maven-plugin

Open nodece opened this issue 1 year ago • 0 comments

Motivation

The bookkeeper image wasn't verified in the CI, because the current-version-image image doesn't depend on the bookkeeper image.

Changes

  • Move some config to docker/pom.xml from tests/docker-images/current-version-image/Dockerfile to make the current-version-image image depend on the bookkeeper image
  • Use the docker-maven-plugin to build the bookkeeper image
    • Introduces multi-arch build and images(without push images, because we are use docker-cloud to build the bookkeeper image, I don't know the detail process)
    • Custom bookkeeper image name

This PR doesn't break the build of docker-cloud.

nodece avatar Jul 04 '24 06:07 nodece