diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index eaef3f8725c2..71e6f0377cd0 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -210,8 +210,15 @@ jobs: ${{ steps.cache-key.outputs.buildtool-monthly-branch-cache-key }}- ${{ steps.cache-key.outputs.buildtool-monthly-cache-key }}- + - name: Print home path + run: echo ~/ + + - name: Print users + run: cat /etc/passwd + - name: Run build script env: + HOME: /home/opc/actions-runner RDBMS: ${{ matrix.rdbms }} RUNID: ${{ github.run_number }} run: ./ci/build-github.sh diff --git a/ci/build.sh b/ci/build.sh index 6ff1794233da..0c92cc4d3f9b 100755 --- a/ci/build.sh +++ b/ci/build.sh @@ -79,9 +79,8 @@ elif [ "$RDBMS" == "informix" ]; then goal="-Pdb=informix" fi -function logAndExec() { - echo 1>&2 "Executing:" "${@}" - exec "${@}" -} +./gradlew hibernate-maven-plugin:integrationTest ${goal} "${@}" -Plog-test-progress=true --stacktrace --info || true -logAndExec ./gradlew ciCheck ${goal} "${@}" -Plog-test-progress=true --stacktrace +echo "Printing contents of /home/opc/actions-runner/_work/hibernate-orm/hibernate-orm/tooling/hibernate-maven-plugin/target/maven-embedder/workspace/target/its/enhance/build.log" + +cat /home/opc/actions-runner/_work/hibernate-orm/hibernate-orm/tooling/hibernate-maven-plugin/target/maven-embedder/workspace/target/its/enhance/build.log diff --git a/local-build-plugins/src/main/java/org/hibernate/build/maven/embedder/MavenEmbedderPlugin.java b/local-build-plugins/src/main/java/org/hibernate/build/maven/embedder/MavenEmbedderPlugin.java index 865a909e3155..a529dd0f4d18 100644 --- a/local-build-plugins/src/main/java/org/hibernate/build/maven/embedder/MavenEmbedderPlugin.java +++ b/local-build-plugins/src/main/java/org/hibernate/build/maven/embedder/MavenEmbedderPlugin.java @@ -147,6 +147,10 @@ private void configureInstallHibernateScanJandexTask(RunMavenTask task) { } private void configureIntegrationTestTask(RunMavenTask task) { + List arguments = new ArrayList(task.getArguments().get()); + arguments.add("-e"); // enable full stack trace of errors + arguments.add("-X"); // enable full debug logging + task.getArguments().set( arguments ); task.getGoals().set( "invoker:run" ); task.dependsOn("createMavenWrapper", "installHibernateMavenPlugin"); }