Skip to content

Commit 1281267

Browse files
authored
Merge pull request #537 from Josh-Matsuoka/error-handling
[OPENJDK-2994] Cleanup: Fail the build if jdeps fails
2 parents 8da7558 + 5f04691 commit 1281267

File tree

2 files changed

+18
-9
lines changed
  • modules
    • s2i/bash/artifacts/usr/local/s2i

2 files changed

+18
-9
lines changed

modules/jlink/artifacts/opt/jboss/container/java/jlink/mkdeps.sh

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,7 @@ function generate_deps() {
2121
--module-path dependencies \
2222
"$JAVA_APP_JAR" \
2323
"$JAVA_LIB_DIR"/**/*.jar \
24-
> deps.txt || {
25-
echo "jdeps failed: return code $?"
26-
exit $?
27-
}
24+
> deps.txt
2825
else
2926
$JAVA_HOME/bin/jdeps --multi-release $JAVA_VERSION -R -s \
3027
--module-path dependencies \

modules/s2i/bash/artifacts/usr/local/s2i/assemble

Lines changed: 17 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#!/bin/sh
22

3-
set -e
3+
set -eo pipefail
44

55
source "${JBOSS_CONTAINER_UTIL_LOGGING_MODULE}/logging.sh"
66
source "${JBOSS_CONTAINER_MAVEN_S2I_MODULE}/maven-s2i"
@@ -27,18 +27,30 @@ if [ "$S2I_ENABLE_JLINK" = "true" ]; then
2727

2828
source "${JBOSS_CONTAINER_JAVA_JLINK_MODULE}/mkdeps.sh"
2929
echo "Invoking mkdeps"
30-
generate_deps
30+
generate_deps || {
31+
log_error "mkdeps failed, return code: $?"
32+
exit 1
33+
}
3134

3235
source "${JBOSS_CONTAINER_JAVA_JLINK_MODULE}/mkstrippeddeps.sh"
3336
echo "Stripping dependencies"
34-
mkstrippeddeps
37+
mkstrippeddeps || {
38+
log_error "stripping dependencies failed, return code: $?"
39+
exit 1
40+
}
3541

3642
source "${JBOSS_CONTAINER_JAVA_JLINK_MODULE}/generatejdkdeps.sh"
3743
echo "Generating JDK dependencies"
38-
generatejdkdeps
44+
generatejdkdeps || {
45+
log_error "generating JDK dependencies failed, return code: $?"
46+
exit 1
47+
}
3948

4049
source "${JBOSS_CONTAINER_JAVA_JLINK_MODULE}/mkjreimage.sh"
4150
echo "Linking jre"
42-
generate_jre_image
51+
generate_jre_image || {
52+
log_error "Linking JRE failed, return code: $?"
53+
exit 1
54+
}
4355

4456
fi

0 commit comments

Comments
 (0)