4.0.0 org.thingsboard 4.4.0-SNAPSHOT msa org.thingsboard.msa tb pom ThingsBoard Docker Images https://thingsboard.io ThingsBoard Docker Images UTF-8 ${maven.multiModuleProjectDirectory} thingsboard tb-postgres tb-cassandra /usr/share/${pkg.name} org.thingsboard application ${project.version} provided org.apache.maven.plugins maven-enforcer-plugin enforce-deb-exists ${pkg.deb.phase} enforce ${main.dir}/application/target/${pkg.name}.deb DEB artifact not found at ${main.dir}/application/target/${pkg.name}.deb — build the upstream module first or pass -Dpkg.skip.deb=true. org.apache.maven.plugins maven-resources-plugin copy-docker-tb-postgres-config process-resources copy-resources ${project.build.directory}/docker-postgres docker true docker-postgres true copy-docker-tb-cassandra-config process-resources copy-resources ${project.build.directory}/docker-cassandra docker true docker-cassandra true copy-tb-postgres-deb ${pkg.deb.phase} copy-resources ${project.build.directory}/docker-postgres true ${main.dir}/application/target ${pkg.name}.deb false copy-tb-cassandra-deb ${pkg.deb.phase} copy-resources ${project.build.directory}/docker-cassandra true ${main.dir}/application/target ${pkg.name}.deb false org.codehaus.mojo exec-maven-plugin build-docker-tb-postgres-image pre-integration-test exec ${dockerfile.skip} docker ${project.build.directory}/docker-postgres build --no-cache -t ${docker.repo}/${tb-postgres.docker.name}:latest . tag-docker-tb-postgres-image pre-integration-test exec ${dockerfile.skip} docker tag ${docker.repo}/${tb-postgres.docker.name}:latest ${docker.repo}/${tb-postgres.docker.name}:${project.version} build-docker-tb-cassandra-image pre-integration-test exec ${dockerfile.skip} docker ${project.build.directory}/docker-cassandra build --no-cache -t ${docker.repo}/${tb-cassandra.docker.name}:latest . tag-docker-tb-cassandra-image pre-integration-test exec ${dockerfile.skip} docker tag ${docker.repo}/${tb-cassandra.docker.name}:latest ${docker.repo}/${tb-cassandra.docker.name}:${project.version} push-docker-image push-docker-image org.codehaus.mojo exec-maven-plugin push-latest-docker-tb-postgres-image pre-integration-test exec docker push ${docker.repo}/${tb-postgres.docker.name}:latest push-version-docker-tb-postgres-image pre-integration-test exec docker push ${docker.repo}/${tb-postgres.docker.name}:${project.version} push-latest-docker-tb-cassandra-image pre-integration-test exec docker push ${docker.repo}/${tb-cassandra.docker.name}:latest push-version-docker-tb-cassandra-image pre-integration-test exec docker push ${docker.repo}/${tb-cassandra.docker.name}:${project.version} push-docker-amd-arm-images push-docker-amd-arm-images org.codehaus.mojo exec-maven-plugin push-latest-docker-amd-arm-tb-postgres-images pre-integration-test exec docker ${project.build.directory}/docker-postgres buildx build -t ${docker.repo}/${tb-postgres.docker.name}:latest --platform=linux/amd64,linux/arm64 -o type=registry . push-version-docker-amd-arm-tb-postgres-images pre-integration-test exec docker ${project.build.directory}/docker-postgres buildx build -t ${docker.repo}/${tb-postgres.docker.name}:${project.version} --platform=linux/amd64,linux/arm64 -o type=registry . push-latest-docker-amd-arm-tb-cassandra-images pre-integration-test exec docker ${project.build.directory}/docker-cassandra buildx build -t ${docker.repo}/${tb-cassandra.docker.name}:latest --platform=linux/amd64,linux/arm64 -o type=registry . push-version-docker-amd-arm-tb-cassandra-images pre-integration-test exec docker ${project.build.directory}/docker-cassandra buildx build -t ${docker.repo}/${tb-cassandra.docker.name}:${project.version} --platform=linux/amd64,linux/arm64 -o type=registry . jenkins Jenkins Repository https://repo.jenkins-ci.org/releases false