See
<https://ci-hadoop.apache.org/job/Tez-qbt-0.10-Build/292/display/redirect?page=changes>
Changes:
[github] TEZ-4718: Modernize Jenkins and Yetus integration to ensure full build
and UT run on every PR (#498) (Raghav Aggarwal reviewed by Laszlo Bodor)
------------------------------------------
[...truncated 9.38 KiB...]
============================================================================
IMAGE ID DISK USAGE CONTENT SIZE EXTRA
yetus/tez:c9459fe59 b0324d237d28 1.29GB 0B
Untagged images:
Apache Yetus images:
Other images:
Error response from daemon: invalid reference format: repository name
(library/1.29GB) must be lowercase
============================================================================
============================================================================
Docker Container Maintenance
============================================================================
============================================================================
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
============================================================================
============================================================================
Docker Image Creation
============================================================================
============================================================================
#0 building with "default" instance using docker driver
#1 [internal] load build definition from Dockerfile
#1 transferring dockerfile: 8.57kB done
#1 DONE 0.0s
#2 [internal] load metadata for docker.io/library/alpine:3.23.4
#2 ...
#3 [internal] load metadata for docker.io/library/eclipse-temurin:21-jdk-noble
#3 DONE 0.5s
#2 [internal] load metadata for docker.io/library/alpine:3.23.4
#2 DONE 0.5s
#4 [internal] load .dockerignore
#4 transferring context: 2B done
#4 DONE 0.0s
#5 [protobuf 1/2] FROM
docker.io/library/alpine:3.23.4@sha256:5b10f432ef3da1b8d4c7eb6c487f2f5a8f096bc91145e68878dd4a5019afde11
#5 DONE 0.0s
#6 [tezbase 1/12] FROM
docker.io/library/eclipse-temurin:21-jdk-noble@sha256:1f5835564a8c5cee3e9e849a63e9b04ce5c7083070e4cbcaabbcdc36d9147450
#6 DONE 0.0s
#7 [shellcheck 2/2] RUN apk add --no-cache curl tar xz && curl -sSL
https://github.com/koalaman/shellcheck/releases/download/v0.11.0/shellcheck-v0.11.0.linux.x86_64.tar.xz
| tar --strip-components 1 --wildcards -xJf - '*/shellcheck' && chmod a+rx
shellcheck && mv shellcheck /bin/shellcheck && echo
"7c80e0a8fe92dd73096b99f1e0aad9dcda119b69b8087445785a9c7c1b57dff882d3480bad6fef777b215f98785e1233a28a474420fc3819085138081953e58a
/bin/shellcheck" | sha512sum -c -
#7 CACHED
#8 [tezbase 10/12] COPY --from=hadolint /bin/hadolint /bin/hadolint
#8 CACHED
#9 [tezbase 4/12] RUN locale-gen en_US.UTF-8
#9 CACHED
#10 [tezbase 6/12] RUN mkdir -p /opt/maven && curl -L -s -S
https://archive.apache.org/dist/maven/maven-3/3.9.15/binaries/apache-maven-3.9.15-bin.tar.gz
-o /opt/maven.tar.gz && tar xzf /opt/maven.tar.gz --strip-components
1 -C /opt/maven && ln -s /opt/maven/bin/mvn /usr/bin/mvn && rm
/opt/maven.tar.gz
#10 CACHED
#11 [tezbase 8/12] RUN apt-get update && apt-get install
--no-install-recommends -y nodejs npm && npm install -g
[email protected] [email protected] && apt-get clean && rm
-rf /var/lib/apt/lists/* /root/.npm
#11 CACHED
#12 [buf 2/2] RUN apk add --no-cache curl tar && curl -sSL
https://github.com/bufbuild/buf/releases/download/v1.68.2/buf-Linux-x86_64.tar.gz
-o buf.tar.gz && echo
"557ea42d00458466e3421bd1cf5781d882a95b0c1c0e54efffc326fdf9993d02 buf.tar.gz"
| sha256sum -c - && tar -xzf buf.tar.gz -C /usr/local --strip-components 1
&& rm buf.tar.gz
#12 CACHED
#13 [tezbase 5/12] RUN mkdir -p /opt/spotbugs && curl -L -s -S
https://github.com/spotbugs/spotbugs/releases/download/4.9.3/spotbugs-4.9.3.tgz
-o /opt/spotbugs.tgz && tar xzf /opt/spotbugs.tgz --strip-components
1 -C /opt/spotbugs && chmod +x /opt/spotbugs/bin/*
#13 CACHED
#14 [protobuf 2/2] RUN apk add --no-cache curl unzip && mkdir -p
/opt/protobuf && curl -L -s -S
https://github.com/protocolbuffers/protobuf/releases/download/v25.5/protoc-25.5-linux-x86_64.zip
-o /opt/protoc.zip && unzip -q /opt/protoc.zip -d /opt/protobuf && rm
/opt/protoc.zip
#14 CACHED
#15 [tezbase 9/12] COPY --from=shellcheck /bin/shellcheck /bin/shellcheck
#15 CACHED
#16 [tezbase 3/12] RUN apt-get -q update && apt-get -q install
--no-install-recommends -y apt-transport-https apt-utils bzip2
ca-certificates curl dirmngr git gpg gpg-agent
libffi-dev locales make pkg-config rsync
software-properties-common ssh-client unzip xz-utils g++
gcc libc-dev && apt-get clean && rm -rf /var/lib/apt/lists/*
#16 CACHED
#17 [tezbase 11/12] COPY --from=buf /usr/local/bin/buf /usr/local/bin/buf
#17 CACHED
#18 [tezbase 2/12] WORKDIR /root
#18 CACHED
#19 [hadolint 2/2] RUN apk add --no-cache curl && curl -sSL
https://github.com/hadolint/hadolint/releases/download/v2.14.0/hadolint-Linux-x86_64
-o /bin/hadolint && chmod a+rx /bin/hadolint && echo
"5ffd7ed8f27894941a82f06229ed0dc75814eeb985d224d4fc3c7cf516f31cc7e6cc2d57348d4026084ac622c765e63c8274fdc6c36c0de03c4a5dda8f4ebf6f
/bin/hadolint" | sha512sum -c -
#19 CACHED
#20 [tezbase 7/12] RUN apt-get -q update && apt-get -q install
--no-install-recommends -y python3 python3-bcrypt
python3-cffi python3-cryptography python3-dateutil
python3-dev python3-isort python3-dockerpty
python3-nacl python3-pyrsistent python3-setuptools
python3-singledispatch python3-six python3-wheel
python3-wrapt python3-yaml && apt-get clean && rm -rf
/var/lib/apt/lists/* && curl -sSL https://bootstrap.pypa.io/get-pip.py -o
/tmp/get-pip.py && python3 /tmp/get-pip.py --break-system-packages &&
rm /usr/local/bin/pip /tmp/get-pip.py && pip3 install --no-cache-dir
--break-system-packages -v astroid==4.0.3 codespell==2.4.1
pylint==4.0.4 yamllint==1.38.0 && mv /usr/local/bin/pylint
/usr/local/bin/pylint4 && ln -s /usr/local/bin/pylint4
/usr/local/bin/pylint && ln -s /usr/local/bin/pip3 /usr/local/bin/pip
#20 CACHED
#21 [tezbase 12/12] COPY --from=protobuf /opt/protobuf /opt/protobuf
#21 CACHED
#22 exporting to image
#22 exporting layers done
#22 writing image
sha256:b0324d237d283b554cb354eb8f4346b7d373ed2e711f69b3016e6ac7af5d8a77 done
#22 naming to docker.io/yetus/tez:c9459fe59 done
#22 DONE 0.0s
Building run-specific image yetus/tez:tp-910
#0 building with "default" instance using docker driver
#1 [internal] load build definition from Dockerfile
#1 transferring dockerfile: 1.88kB done
#1 WARN: InvalidDefaultArgInFrom: Default value for ARG ${baseimagename}
results in empty or invalid base image name (line 19)
#1 WARN: LegacyKeyValueFormat: "ENV key=value" should be used instead of legacy
"ENV key value" format (line 43)
#1 WARN: LegacyKeyValueFormat: "ENV key=value" should be used instead of legacy
"ENV key value" format (line 45)
#1 DONE 0.0s
#2 [internal] load metadata for docker.io/yetus/tez:c9459fe59
#2 DONE 0.0s
#3 [internal] load .dockerignore
#3 transferring context: 2B done
#3 DONE 0.0s
#4 [ 1/11] FROM docker.io/yetus/tez:c9459fe59
#4 CACHED
#5 [internal] load build context
#5 transferring context: 4.26kB done
#5 DONE 0.0s
#6 [ 2/11] RUN groupadd --non-unique -g "910" "jenkins" || true
#6 DONE 0.3s
#7 [ 3/11] RUN useradd -g "910" -u "910" -m "jenkins" || true
#7 0.454 useradd warning: jenkins's uid 910 outside of the UID_MIN 1000 and
UID_MAX 60000 range.
#7 DONE 0.5s
#8 [ 4/11] RUN if [ "998" != -1 ]; then (groupadd --non-unique --gid 998
dockersock && adduser "jenkins" dockersock ) || true; fi
#8 0.411 info: Adding user `jenkins' to group `dockersock' ...
#8 DONE 0.4s
#9 [ 5/11] RUN mkdir -p /precommit/extras
#9 DONE 0.4s
#10 [ 6/11] RUN chmod a+rwx /precommit/extras
#10 DONE 0.4s
#11 [ 7/11] COPY user_params.txt /precommit/user_params.txt
#11 DONE 0.0s
#12 [ 8/11] COPY launch-test-patch.sh /launch-test-patch.sh
#12 DONE 0.1s
#13 [ 9/11] RUN chown -R "jenkins":"910" /precommit /launch-test-patch.sh ||
true
#13 DONE 0.4s
#14 [10/11] RUN chmod a+rx /launch-test-patch.sh
#14 DONE 0.4s
#15 [11/11] RUN chown -R "jenkins" "/home/jenkins" || true
#15 DONE 0.4s
#16 exporting to image
#16 exporting layers 0.0s done
#16 writing image
sha256:1c666abc7e5fa21f791d2a29a8083f8d7b02e41e037acfc07c603d1828d42b9d done
#16 naming to docker.io/yetus/tez:tp-910 done
#16 DONE 0.0s
[33m3 warnings found (use docker --debug to expand):
[0m - InvalidDefaultArgInFrom: Default value for ARG ${baseimagename} results
in empty or invalid base image name (line 19)
- LegacyKeyValueFormat: "ENV key=value" should be used instead of legacy "ENV
key value" format (line 43)
- LegacyKeyValueFormat: "ENV key=value" should be used instead of legacy "ENV
key value" format (line 45)
Total elapsed build time: 0m 4s
WARNING: JAVA_HOME=/home/jenkins/tools/java/latest1.8 does not exist.
Dockermode: attempting to switch to another.
find: ‘/usr/lib/jvm/’: No such file or directory
WARNING: Working around Jenkins branch information
warning: redirecting to https://gitbox.apache.org/repos/asf/tez.git/
POST git-upload-pack (188 bytes)
>From http://git-wip-us.apache.org/repos/asf/tez
= [up to date] master -> origin/master
= [up to date] TEZ-1 -> origin/TEZ-1
= [up to date] TEZ-1190 -> origin/TEZ-1190
= [up to date] TEZ-2003 -> origin/TEZ-2003
= [up to date] TEZ-2592 -> origin/TEZ-2592
= [up to date] TEZ-2980 -> origin/TEZ-2980
= [up to date] TEZ-3334 -> origin/TEZ-3334
= [up to date] TEZ-398 -> origin/TEZ-398
= [up to date] TEZ-4329 -> origin/TEZ-4329
= [up to date] TEZ-8 -> origin/TEZ-8
= [up to date] abstractdog-patch-1 -> origin/abstractdog-patch-1
= [up to date] branch-0.10 -> origin/branch-0.10
= [up to date] branch-0.10.0 -> origin/branch-0.10.0
= [up to date] branch-0.10.1 -> origin/branch-0.10.1
= [up to date] branch-0.10.2 -> origin/branch-0.10.2
= [up to date] branch-0.10.3 -> origin/branch-0.10.3
= [up to date] branch-0.10.4 -> origin/branch-0.10.4
= [up to date] branch-0.10.5 -> origin/branch-0.10.5
= [up to date] branch-0.2.0 -> origin/branch-0.2.0
= [up to date] branch-0.3.0-incubating ->
origin/branch-0.3.0-incubating
= [up to date] branch-0.4 -> origin/branch-0.4
= [up to date] branch-0.4.0-incubating ->
origin/branch-0.4.0-incubating
= [up to date] branch-0.4.1-incubating ->
origin/branch-0.4.1-incubating
= [up to date] branch-0.5 -> origin/branch-0.5
= [up to date] branch-0.5.0 -> origin/branch-0.5.0
= [up to date] branch-0.5.1 -> origin/branch-0.5.1
= [up to date] branch-0.5.2 -> origin/branch-0.5.2
= [up to date] branch-0.5.3 -> origin/branch-0.5.3
= [up to date] branch-0.5.4 -> origin/branch-0.5.4
= [up to date] branch-0.6 -> origin/branch-0.6
= [up to date] branch-0.6.0 -> origin/branch-0.6.0
= [up to date] branch-0.6.1 -> origin/branch-0.6.1
= [up to date] branch-0.6.2 -> origin/branch-0.6.2
= [up to date] branch-0.7 -> origin/branch-0.7
= [up to date] branch-0.7.0 -> origin/branch-0.7.0
= [up to date] branch-0.7.1 -> origin/branch-0.7.1
= [up to date] branch-0.8 -> origin/branch-0.8
= [up to date] branch-0.9 -> origin/branch-0.9
= [up to date] branch-0.9.0 -> origin/branch-0.9.0
= [up to date] branch-0.9.1 -> origin/branch-0.9.1
= [up to date] branch-0.9.2 -> origin/branch-0.9.2
= [up to date]
dependabot/maven/org.asynchttpclient-async-http-client-2.15.0 ->
origin/dependabot/maven/org.asynchttpclient-async-http-client-2.15.0
= [up to date] dependabot/maven/org.bouncycastle-bcpkix-jdk18on-1.84
-> origin/dependabot/maven/org.bouncycastle-bcpkix-jdk18on-1.84
= [up to date] dependabot/maven/org.bouncycastle-bcprov-jdk18on-1.84
-> origin/dependabot/maven/org.bouncycastle-bcprov-jdk18on-1.84
= [up to date]
dependabot/npm_and_yarn/tez-ui/src/main/webapp/brace-expansion-1.1.13 ->
origin/dependabot/npm_and_yarn/tez-ui/src/main/webapp/brace-expansion-1.1.13
= [up to date]
dependabot/npm_and_yarn/tez-ui/src/main/webapp/es5-ext-0.10.63 ->
origin/dependabot/npm_and_yarn/tez-ui/src/main/webapp/es5-ext-0.10.63
= [up to date]
dependabot/npm_and_yarn/tez-ui/src/main/webapp/express-4.20.0 ->
origin/dependabot/npm_and_yarn/tez-ui/src/main/webapp/express-4.20.0
= [up to date]
dependabot/npm_and_yarn/tez-ui/src/main/webapp/js-yaml-3.14.2 ->
origin/dependabot/npm_and_yarn/tez-ui/src/main/webapp/js-yaml-3.14.2
= [up to date]
dependabot/npm_and_yarn/tez-ui/src/main/webapp/minimist-1.2.6 ->
origin/dependabot/npm_and_yarn/tez-ui/src/main/webapp/minimist-1.2.6
= [up to date]
dependabot/npm_and_yarn/tez-ui/src/main/webapp/tmpl-1.0.5 ->
origin/dependabot/npm_and_yarn/tez-ui/src/main/webapp/tmpl-1.0.5
= [up to date] infrastructure-ruleset-bot/default-branch-protection
-> origin/infrastructure-ruleset-bot/default-branch-protection
= [up to date] tez-0.1 -> origin/tez-0.1
WARNING: Found both spotbugs and findbugs. Disabling findbugs.
WARNING: JAVA_HOME not defined. Disabling java tests.
Cleaning up docker image used for testing.
============================================================================
============================================================================
Finished build.
============================================================================
============================================================================
Build step 'Execute shell' marked build as failure
Archiving artifacts
[Fast Archiver] No prior successful build to compare, so performing full copy
of artifacts
Recording test results
ERROR: Step ‘Publish JUnit test result report’ failed: No test report files
were found. Configuration error?