node { environment{ IMAGENAME = "agreiner/advancedmqttbridge" } stage('Clone repository') { checkout scm } stage('Enable docker experimental features'){ sh """ export DOCKER_CLI_EXPERIMENTAL=enabled """ } stage('Test docker version'){ sh """ docker version """ } stage('Test buildx'){ sh """ docker buildx """ } stage('Build multiarch image') { sh """ docker buildx build -t reg.greinet.com/agreiner/advancedmqttbridge:latest --platform linux/amd64,linux/arm64,linux/ppc64le --push . """ } }