- 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 baseandDOCKER_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-ubi8which 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