Skip to content

Commit c40fbd4

Browse files
jcschaffclaude
andcommitted
Fix CI: upload all Maven target dirs, full rebuild for rest/exporter
- Upload all target/*.jar, maven-jars/, dependency/, quarkus-app/ dirs as artifacts (fixes batch missing localsolvers from checkout context) - Change rest/exporter pre_build to full mvn install with dependency:copy-dependencies (fixes missing vcell-core/vcell-server classes like OptJobTable, OptJobRecord, OptJobStatus) Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 370bf7b commit c40fbd4

1 file changed

Lines changed: 8 additions & 12 deletions

File tree

.github/workflows/CI-full.yml

Lines changed: 8 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -82,14 +82,10 @@ jobs:
8282
name: maven-build-output
8383
retention-days: 1
8484
path: |
85-
vcell-server/target/vcell-server-0.0.1-SNAPSHOT.jar
86-
vcell-server/target/maven-jars/
87-
vcell-api/target/vcell-api-0.0.1-SNAPSHOT.jar
88-
vcell-api/target/maven-jars/
89-
vcell-client/target/vcell-client-0.0.1-SNAPSHOT.jar
90-
vcell-client/target/maven-jars/
91-
vcell-admin/target/vcell-admin-0.0.1-SNAPSHOT.jar
92-
vcell-admin/target/maven-jars/
85+
**/target/*.jar
86+
**/target/maven-jars/
87+
**/target/dependency/
88+
**/target/quarkus-app/
9389
9490
9591
docker-build:
@@ -107,15 +103,15 @@ jobs:
107103
- name: rest
108104
dockerfile: vcell-rest/src/main/docker/Dockerfile.jvm
109105
context: vcell-rest
110-
needs_maven: false
106+
needs_maven: true
111107
needs_secrets: false
112-
pre_build: "mvn clean install -DskipTests -Dvcell.exporter=false -f vcell-rest/pom.xml"
108+
pre_build: "mvn --batch-mode clean install dependency:copy-dependencies -DskipTests -Dvcell.exporter=false"
113109
- name: exporter
114110
dockerfile: vcell-rest/src/main/docker/Dockerfile.jvm
115111
context: vcell-rest
116-
needs_maven: false
112+
needs_maven: true
117113
needs_secrets: false
118-
pre_build: "mvn clean install -DskipTests -Dvcell.exporter=true -f vcell-rest/pom.xml"
114+
pre_build: "mvn --batch-mode clean install dependency:copy-dependencies -DskipTests -Dvcell.exporter=true"
119115
- name: webapp-dev
120116
dockerfile: webapp-ng/Dockerfile-webapp
121117
context: webapp-ng

0 commit comments

Comments
 (0)