diff --git a/dockerfiles/release.sh b/dockerfiles/release.sh
new file mode 100755
index 0000000000000000000000000000000000000000..6e6c8a8d17be29254e3b1b35183b00081aee2785
--- /dev/null
+++ b/dockerfiles/release.sh
@@ -0,0 +1,13 @@
+#!/bin/bash
+set -e
+
+VERSION=${1:-latest}
+
+docker build -t gitlab.scientificnet.org:4567/commul/dspace/dspace-image:$VERSION . -f Dockerfile.dspace
+docker build -t gitlab.scientificnet.org:4567/commul/dspace/nginx-image:$VERSION . -f Dockerfile.nginx
+docker build -t gitlab.scientificnet.org:4567/commul/dspace/postgres-image:$VERSION . -f Dockerfile.psql
+
+docker push gitlab.scientificnet.org:4567/commul/dspace/dspace-image:$VERSION
+docker push gitlab.scientificnet.org:4567/commul/dspace/nginx-image:$VERSION
+docker push gitlab.scientificnet.org:4567/commul/dspace/postgres-image:$VERSION
+