Skip to content

Commit 1940f7b

Browse files
authored
Fixes AAS Environment MongoDB not working (#383)
* Fixes AAS Environment MongoDB not working * Adapts CI * Adapts CI * Adapts CI * Adapts CI * Adapts CI * Adapts CI * Adapts CI * Adapts CI * Adapts CI * Adapts CI
1 parent cee34d6 commit 1940f7b

File tree

2 files changed

+37
-3
lines changed

2 files changed

+37
-3
lines changed

.github/workflows/maven_run_test.yml

Lines changed: 33 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ on:
2121
- '.gitignore'
2222
- 'LICENSE'
2323
- 'NOTICE'
24-
24+
2525

2626
jobs:
2727
build:
@@ -37,7 +37,37 @@ jobs:
3737
- name: Start environment
3838
run: docker compose --project-directory ./ci up -d --wait
3939
- name: Install BaSyx
40-
run: mvn clean install -Ddocker.namespace=test
40+
run: mvn clean install
4141
- name: Stop environment
4242
if: always()
43-
run: docker compose --project-directory ./ci down
43+
run: docker compose --project-directory ./ci down
44+
- name: Build and remove Docker images
45+
run: |
46+
mvn package -DskipTests -Ddocker.namespace=test --pl "org.eclipse.digitaltwin.basyx:basyx.submodelservice.example"
47+
docker rmi -f $(docker images -aq)
48+
mvn package -DskipTests -Ddocker.namespace=test --pl "org.eclipse.digitaltwin.basyx:basyx.submodelrepository.component"
49+
docker rmi -f $(docker images -aq)
50+
mvn package -DskipTests -Ddocker.namespace=test --pl "org.eclipse.digitaltwin.basyx:basyx.aasrepository.component"
51+
docker rmi -f $(docker images -aq)
52+
mvn package -DskipTests -Ddocker.namespace=test --pl "org.eclipse.digitaltwin.basyx:basyx.aasenvironment.component"
53+
docker rmi -f $(docker images -aq)
54+
mvn package -DskipTests -Ddocker.namespace=test --pl "org.eclipse.digitaltwin.basyx:basyx.conceptdescriptionrepository.component"
55+
docker rmi -f $(docker images -aq)
56+
mvn package -DskipTests -Ddocker.namespace=test --pl "org.eclipse.digitaltwin.basyx:basyx.aasdiscoveryservice.component"
57+
docker rmi -f $(docker images -aq)
58+
mvn package -DskipTests -Ddocker.namespace=test --pl "org.eclipse.digitaltwin.basyx:basyx.aasxfileserver.component"
59+
mvn package -DskipTests -Ddocker.namespace=test --pl "org.eclipse.digitaltwin.basyx:basyx.aasregistry-service-release-kafka-mem"
60+
docker rmi -f $(docker images -aq)
61+
mvn package -DskipTests -Ddocker.namespace=test --pl "org.eclipse.digitaltwin.basyx:basyx.aasregistry-service-release-kafka-mongodb"
62+
docker rmi -f $(docker images -aq)
63+
mvn package -DskipTests -Ddocker.namespace=test --pl "org.eclipse.digitaltwin.basyx:basyx.aasregistry-service-release-log-mem"
64+
docker rmi -f $(docker images -aq)
65+
mvn package -DskipTests -Ddocker.namespace=test --pl "org.eclipse.digitaltwin.basyx:basyx.aasregistry-service-release-log-mongodb"
66+
docker rmi -f $(docker images -aq)
67+
mvn package -DskipTests -Ddocker.namespace=test --pl "org.eclipse.digitaltwin.basyx:basyx.submodelregistry-service-release-kafka-mem"
68+
docker rmi -f $(docker images -aq)
69+
mvn package -DskipTests -Ddocker.namespace=test --pl "org.eclipse.digitaltwin.basyx:basyx.submodelregistry-service-release-kafka-mongodb"
70+
docker rmi -f $(docker images -aq)
71+
mvn package -DskipTests -Ddocker.namespace=test --pl "org.eclipse.digitaltwin.basyx:basyx.submodelregistry-service-release-log-mem"
72+
docker rmi -f $(docker images -aq)
73+
mvn package -DskipTests -Ddocker.namespace=test --pl "org.eclipse.digitaltwin.basyx:basyx.submodelregistry-service-release-log-mongodb"

basyx.aasenvironment/basyx.aasenvironment.component/pom.xml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,10 @@
8888
<classifier>tests</classifier>
8989
<scope>test</scope>
9090
</dependency>
91+
<dependency>
92+
<groupId>org.eclipse.digitaltwin.basyx</groupId>
93+
<artifactId>basyx.mongodbcore</artifactId>
94+
</dependency>
9195
<dependency>
9296
<groupId>org.springframework.boot</groupId>
9397
<artifactId>spring-boot-starter-actuator</artifactId>

0 commit comments

Comments
 (0)