ci: skip test compilation in woodpecker build

This commit is contained in:
lingniu
2026-07-01 12:29:29 +08:00
parent 2deea2d072
commit 641114696c
2 changed files with 10 additions and 1 deletions

View File

@@ -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"));