diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 15d4ad144072586d039ce2ce150266157ab3e1ee..d2dd5028cc6aa78fb6236502667aa27eba771a40 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -8,8 +8,10 @@ build:
     - docker image build -t registry.git.rwth-aachen.de/acplt/build-docker-image/rte-build rte-build
     - docker image build -t registry.git.rwth-aachen.de/acplt/build-docker-image/rte-crossbuild rte-crossbuild
     - docker image build -t registry.git.rwth-aachen.de/acplt/build-docker-image/open62541-build open62541-build
+    - docker image build -t registry.git.rwth-aachen.de/acplt/build-docker-image/open62541-crossbuild open62541-crossbuild
     - docker push registry.git.rwth-aachen.de/acplt/build-docker-image/build-essential
     - docker push registry.git.rwth-aachen.de/acplt/build-docker-image/rte-build
     - docker push registry.git.rwth-aachen.de/acplt/build-docker-image/rte-crossbuild
     - docker push registry.git.rwth-aachen.de/acplt/build-docker-image/open62541-build
+    - docker push registry.git.rwth-aachen.de/acplt/build-docker-image/open62541-crossbuild
     - docker logout $CI_REGISTRY
diff --git a/open62541-crossbuild/Dockerfile b/open62541-crossbuild/Dockerfile
new file mode 100644
index 0000000000000000000000000000000000000000..802859cae5a413075534fde6c991ddb2aafe732d
--- /dev/null
+++ b/open62541-crossbuild/Dockerfile
@@ -0,0 +1,3 @@
+FROM registry.git.rwth-aachen.de/acplt/build-docker-image/rte-build
+
+RUN apt-get update -qq && apt-get install -y -qq --no-install-recommends gcc-arm-linux-gnueabihf libc6-dev-armhf-cross gcc-mingw-w64-x86-64 g++-mingw-w64-x86-64 binutils-mingw-w64-x86-64 gcc-mingw-w64-i686 g++-mingw-w64-i686 binutils-mingw-w64-i686 && rm -rf /var/lib/apt/lists/*