4.0.0
org.thingsboard
4.4.0-SNAPSHOT
msa
org.thingsboard.msa
monitoring
pom
ThingsBoard Monitoring Microservice
UTF-8
${maven.multiModuleProjectDirectory}
tb-monitoring
tb-monitoring
/var/log/${pkg.name}
/usr/share/${pkg.name}
pre-integration-test
org.thingsboard
monitoring
${project.version}
provided
org.apache.maven.plugins
maven-enforcer-plugin
enforce-deb-exists
${pkg.deb.phase}
enforce
${main.dir}/monitoring/target/${pkg.name}.deb
DEB artifact not found at ${main.dir}/monitoring/target/${pkg.name}.deb — build the upstream module first or pass -Dpkg.skip.deb=true.
org.apache.maven.plugins
maven-resources-plugin
copy-docker-config
process-resources
copy-resources
${project.build.directory}
docker
true
copy-tb-monitoring-deb
${pkg.deb.phase}
copy-resources
${project.build.directory}
true
${main.dir}/monitoring/target
${pkg.name}.deb
false
org.codehaus.mojo
exec-maven-plugin
build-docker-image
pre-integration-test
exec
${dockerfile.skip}
docker
${project.build.directory}
build
-t
${docker.repo}/${docker.name}:latest
.
tag-docker-image
pre-integration-test
exec
${dockerfile.skip}
docker
tag
${docker.repo}/${docker.name}:latest
${docker.repo}/${docker.name}:${project.version}
push-docker-image
push-docker-image
org.codehaus.mojo
exec-maven-plugin
push-latest-docker-image
pre-integration-test
exec
docker
push
${docker.repo}/${docker.name}:latest
push-version-docker-image
pre-integration-test
exec
docker
push
${docker.repo}/${docker.name}:${project.version}
jenkins
Jenkins Repository
https://repo.jenkins-ci.org/releases
false