From 641114696c2e2e870be2bdd7f7ffc8f7c7ce69b4 Mon Sep 17 00:00:00 2001 From: lingniu Date: Wed, 1 Jul 2026 12:29:29 +0800 Subject: [PATCH] ci: skip test compilation in woodpecker build --- .../ingest/historyapp/WoodpeckerPipelineTest.java | 9 +++++++++ woodpecker.yml | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/modules/apps/vehicle-history-app/src/test/java/com/lingniu/ingest/historyapp/WoodpeckerPipelineTest.java b/modules/apps/vehicle-history-app/src/test/java/com/lingniu/ingest/historyapp/WoodpeckerPipelineTest.java index fb40333c..00ac1621 100644 --- a/modules/apps/vehicle-history-app/src/test/java/com/lingniu/ingest/historyapp/WoodpeckerPipelineTest.java +++ b/modules/apps/vehicle-history-app/src/test/java/com/lingniu/ingest/historyapp/WoodpeckerPipelineTest.java @@ -36,6 +36,15 @@ class WoodpeckerPipelineTest { .doesNotContain("ACTIVE_APPS=\"" + activeApps + "\""); } + @Test + void mavenBuildSkipsTestExecutionAndCompilationInCi() throws IOException { + String pipeline = Files.readString(repositoryRoot().resolve("woodpecker.yml")); + + assertThat(pipeline) + .contains("mvn -B -ntp -am -pl \"$ACTIVE_MODULES\" package -Dmaven.test.skip=true") + .doesNotContain("-DskipTests"); + } + @Test void dockerImageExposesOnlyCurrentProductionPorts() throws IOException { String dockerfile = Files.readString(repositoryRoot().resolve("Dockerfile")); diff --git a/woodpecker.yml b/woodpecker.yml index bd7b3ecf..ad9e01d1 100644 --- a/woodpecker.yml +++ b/woodpecker.yml @@ -24,7 +24,7 @@ steps: fi done - mvn -B -ntp -am -pl "$ACTIVE_MODULES" package -DskipTests + mvn -B -ntp -am -pl "$ACTIVE_MODULES" package -Dmaven.test.skip=true BRANCH_NAME=$(echo ${CI_COMMIT_BRANCH:-local} | tr / -) PROJECT_VERSION=$(mvn -q -DforceStdout help:evaluate -Dexpression=project.version)