File tree Expand file tree Collapse file tree 2 files changed +15
-9
lines changed Expand file tree Collapse file tree 2 files changed +15
-9
lines changed Original file line number Diff line number Diff line change 1616 - BOOST_SHA256 : ' 8211e639fd443cbffed7891af9c54012848d04df340ee993bedb3ef0346347c3'
1717 - DOCKERHUB_USER : ' abrarov'
1818 - MAVEN_WRAPPER : ' 0'
19- - DOCKER_PUSH_RETRIES : ' 10'
2019
2120matrix :
2221 include :
@@ -28,7 +27,7 @@ matrix:
2827 jdk : ' openjdk8'
2928 env :
3029 - MAVEN_WRAPPER : ' 1'
31- # OpenJDK 11 with Maven Wrapper
30+ # OpenJDK 11
3231 - dist : ' bionic'
3332 jdk : ' openjdk11'
3433
Original file line number Diff line number Diff line change @@ -50,13 +50,20 @@ build_maven_project() {
5050}
5151
5252test_images () {
53- maven_project_version=" $( mvn \
54- --file " ${TRAVIS_BUILD_DIR} /pom.xml" \
55- --batch-mode \
56- --non-recursive \
57- --define expression=project.version \
58- org.apache.maven.plugins:maven-help-plugin:3.2.0:evaluate \
59- | sed -n -e ' /^\[.*\]/ !{ /^[0-9]/ { p; q } }' ) "
53+ if [[ " ${MAVEN_WRAPPER} " -ne 0 ]]; then
54+ project_version_cmd=" ${project_version_cmd: +${project_version_cmd} } $( printf " %q" " ${TRAVIS_BUILD_DIR} /mvnw" ) "
55+ else
56+ project_version_cmd=" ${project_version_cmd: +${project_version_cmd} } mvn"
57+ fi
58+ maven_settings_file=" ${TRAVIS_BUILD_DIR} /travis/settings.xml"
59+ if [[ -f " ${maven_settings_file} " ]]; then
60+ project_version_cmd=" ${project_version_cmd: +${project_version_cmd} } --settings $( printf " %q" " ${maven_settings_file} " ) "
61+ fi
62+ project_version_cmd=" ${project_version_cmd: +${project_version_cmd} } --file $( printf " %q" " ${TRAVIS_BUILD_DIR} /pom.xml" ) "
63+ project_version_cmd=" ${project_version_cmd: +${project_version_cmd} } --batch-mode --non-recursive"
64+ project_version_cmd=" ${project_version_cmd: +${project_version_cmd} } --define expression=project.version"
65+ project_version_cmd=" ${project_version_cmd: +${project_version_cmd} } org.apache.maven.plugins:maven-help-plugin:3.2.0:evaluate"
66+ maven_project_version=" $( eval " ${project_version_cmd} " | sed -n -e ' /^\[.*\]/ !{ /^[0-9]/ { p; q } }' ) "
6067
6168 image_name=" ${DOCKERHUB_USER} /maven-docker-builder-app:${maven_project_version} "
6269 echo " Running container created from ${image_name} image"
You can’t perform that action at this time.
0 commit comments