- clone common repo on interested branch (for example 5.5.1)
- in common repo:
mvn -pl parent,. install
(you may need to change scheama to https in repository to make it build) - clone common-docker repo on interested branch (for example 5.5.1)
- update open ssl version, make it at least like following:
<ubi.openssl.version>1.1.1k-7.el8_6</ubi.openssl.version>
- in repo root execute build:
mvn -pl . install
- in separate terminal run
socat TCP-LISTEN:2375,reuseaddr,fork UNIX-CONNECT:/var/run/docker.sock
- in common-docker repo
cd base
andDOCKER_HOST=http://127.0.0.1:2375 mvn clean package -Pdocker -DskipTests -Ddocker.os_type=ubi8 -Ddocker.skip-security-update-check=true
- enjoy
placeholder/confluentinc/cp-base-new:5.5.1-ubi8
which is arm64
- clone schema-registry repo on interested branch 5.5.1
DOCKER_HOST=http://127.0.0.1:2375 CONFLUENT_PACKAGES_REPO=http://packages.confluent.io/rpm/5.5 CONFLUENT_VERSION=5.5.1 mvn clean package -Pdocker -DskipTests -Ddocker.os_type=ubi8