4.0.0
    
        org.thingsboard
        4.2.1-RC
        msa
    
    org.thingsboard.msa
    tb
    pom
    ThingsBoard Docker Images
    https://thingsboard.io
    ThingsBoard Docker Images
    
        UTF-8
        ${basedir}/../..
        thingsboard
        tb-postgres
        tb-cassandra
        /usr/share/${pkg.name}
    
    
        
            org.thingsboard
            application
            ${project.version}
            deb
            deb
            provided
        
    
    
        
            
                org.apache.maven.plugins
                maven-dependency-plugin
                
                    
                        copy-tb-postgres-deb
                        package
                        
                            copy
                        
                        
                            
                                
                                    org.thingsboard
                                    application
                                    deb
                                    deb
                                    ${pkg.name}.deb
                                    ${project.build.directory}/docker-postgres
                                
                            
                        
                    
                    
                        copy-tb-cassandra-deb
                        package
                        
                            copy
                        
                        
                            
                                
                                    org.thingsboard
                                    application
                                    deb
                                    deb
                                    ${pkg.name}.deb
                                    ${project.build.directory}/docker-cassandra
                                
                            
                        
                    
                
            
            
                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
                                
                            
                        
                    
                
            
            
                com.spotify
                dockerfile-maven-plugin
                
                    
                        build-docker-tb-postgres-image
                        pre-integration-test
                        
                            build
                        
                        
                            ${dockerfile.skip}
                            ${docker.repo}/${tb-postgres.docker.name}
                            true
                            false
                            ${project.build.directory}/docker-postgres
                            true
                        
                    
                    
                        tag-docker-tb-postgres-image
                        pre-integration-test
                        
                            tag
                        
                        
                            ${dockerfile.skip}
                            ${docker.repo}/${tb-postgres.docker.name}
                            ${project.version}
                        
                    
                    
                        build-docker-tb-cassandra-image
                        pre-integration-test
                        
                            build
                        
                        
                            ${dockerfile.skip}
                            ${docker.repo}/${tb-cassandra.docker.name}
                            true
                            false
                            ${project.build.directory}/docker-cassandra
                            true
                        
                    
                    
                        tag-docker-tb-cassandra-image
                        pre-integration-test
                        
                            tag
                        
                        
                            ${dockerfile.skip}
                            ${docker.repo}/${tb-cassandra.docker.name}
                            ${project.version}
                        
                    
                
            
        
    
    
        
            push-docker-image
            
                
                    push-docker-image
                
            
            
                
                    
                        com.spotify
                        dockerfile-maven-plugin
                        
                            
                                push-latest-docker-tb-postgres-image
                                pre-integration-test
                                
                                    push
                                
                                
                                    latest
                                    ${docker.repo}/${tb-postgres.docker.name}
                                
                            
                            
                                push-version-docker-tb-postgres-image
                                pre-integration-test
                                
                                    push
                                
                                
                                    ${project.version}
                                    ${docker.repo}/${tb-postgres.docker.name}
                                
                            
                            
                                push-latest-docker-tb-cassandra-image
                                pre-integration-test
                                
                                    push
                                
                                
                                    latest
                                    ${docker.repo}/${tb-cassandra.docker.name}
                                
                            
                            
                                push-version-docker-tb-cassandra-image
                                pre-integration-test
                                
                                    push
                                
                                
                                    ${project.version}
                                    ${docker.repo}/${tb-cassandra.docker.name}
                                
                            
                        
                    
                
            
        
        
            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