diff --git a/ci/build.sh b/ci/build.sh
index e46aff1a51cd999cbaee8219a7c5eb762a437022..7974b324c5ef1306b0c4ace28f34e4cf8b76ead1 100755
--- a/ci/build.sh
+++ b/ci/build.sh
@@ -45,3 +45,12 @@ docker build . -f $DOCKERFILE -t "$IMAGE_TAG"
 if [ -n "$CI_REGISTRY" ]; then
 	docker push "$IMAGE_TAG"
 fi
+
+# Also publish on Teklia repository
+if [ -n "$CI_COMMIT_TAG" -a -n "$TEKLIA_REGISTRY" ]; then
+	echo "$TEKLIA_PASSWORD" | docker login -u "$TEKLIA_USERNAME" --password-stdin "$TEKLIA_REGISTRY"
+
+	IMAGE_TAG_TEKLIA="$TEKLIA_REGISTRY/$CI_PROJECT_PATH:$VERSION"
+	docker tag "$IMAGE_TAG" "$IMAGE_TAG_TEKLIA"
+	docker push "$IMAGE_TAG_TEKLIA"
+fi