From 1207cb5af6b7e76d9f721aca298ca4cc07e214ef Mon Sep 17 00:00:00 2001
From: Rainer Kartmann <rainer.kartmann@kit.edu>
Date: Wed, 18 Oct 2023 15:45:29 +0200
Subject: [PATCH] Use docker image generated by ArmarXCore for CI

---
 .gitlab-ci.yml | 23 ++++-------------------
 1 file changed, 4 insertions(+), 19 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index efd3f2ad..a371fca5 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,4 +1,3 @@
-
 stages:
   - build-and-test
 
@@ -28,18 +27,12 @@ stages:
     - ccache --max-size=20G
     - ccache --show-stats
 
-    # Ice configuration to run in Docker.
-    - export ICE_DEFAULT_HOST="127.0.0.1"
-    - export ICE_RUN_AS_ROOT="true"
-
     # Activate Axii.
     - source /axii/scripts/install_axii.sh
+    - _axii_auto_env_refresh
 
   script:
-    # Create workspace.
-    - axii workspace create ~/workspace workspace
-    - axii workspace activate workspace
-    - _axii_auto_env_refresh
+    - echo "ArmarX Workspace = '$ARMARX_WORKSPACE'"
 
     # Use workspace configuration from project.
     - cp "$CI_PROJECT_DIR/.gitlab/ci/armarx-workspace.json" "$ARMARX_WORKSPACE/armarx-workspace.json"
@@ -67,14 +60,6 @@ stages:
 
     - ccache --show-stats
 
-    # Try starting Ice.
-    - armarx switch docker_test --ice-host 127.0.0.1 --ice-port 10000 --ice-default-host 127.0.0.1 --mongo-host 127.0.0.1 --mongo-port 10001
-    - armarx profile
-    - armarx status || true
-    #- armarx start
-    # armarx status
-    #- armarx stop
-
     # Test.
     # ToDo: Add and use `axii ws test -m "$PROJECT_MODULE"`
     - cd "$PROJECT_PATH_IN_WORKSPACE/build"
@@ -89,11 +74,11 @@ build-and-test-bionic:
   stage: build-and-test
   extends: .build-and-test
 
-  image: git.h2t.iar.kit.edu:5050/sw/armarx/meta/axii:latest-bionic
+  image: git.h2t.iar.kit.edu:5050/sw/armarx/armarx-core:latest-bionic
 
 
 build-and-test-jammy:
   stage: build-and-test
   extends: .build-and-test
 
-  image: git.h2t.iar.kit.edu:5050/sw/armarx/meta/axii:latest-jammy
+  image: git.h2t.iar.kit.edu:5050/sw/armarx/armarx-core:latest-jammy
-- 
GitLab