diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 94382c9a791b4978a185d9480cc311a6a190af8e..30ce24d83dae39a52b206a6c08578026e4baeccc 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,10 +1,12 @@
-image: kemixkoo/debian-maven
+#image: kemixkoo/debian-maven
+#image: duyviec/mvn-jdk8-git
 
 variables:
   ARTIFACT_DIR: build/repo/ecore2java
 
 build:
   stage: build
+  image: nimmis/alpine-java:openjdk-8-jdk
   variables:
     GRADLE_OPTS: "-Dorg.gradle.daemon=false"
   before_script:
@@ -26,11 +28,8 @@ build:
 
 publish:
   stage: deploy
+  image: alpine/git
   before_script:
-#    - mkdir -p ~/.ssh
-#    - echo "$SSH_SECRET_DEPLOY_KEY" | tr -d '\r' > ~/.ssh/id_rsa
-#    - chmod 600 ~/.ssh/id_rsa
-#    - ssh-keyscan -H "git-st.inf.tu-dresden.de" >> ~/.ssh/known_hosts
     - git config user.name "$GITLAB_USER_NAME"
     - git config user.email "$GITLAB_USER_EMAIL"
     - export VERSION=${CI_COMMIT_TAG:-`git describe --tags --always`}
@@ -41,16 +40,7 @@ publish:
     - cp -r $ARTIFACT_DIR .
     - git add $(git ls-files -o ecore2java)
     - git commit -m "[skip ci] Automatic release of version $VERSION"
-    - git push
-#    - git clone git@git-st.inf.tu-dresden.de:ecore2java/gradle-plugin-ivy-repository.git repo
-#    - cp -r $ARTIFACT_DIR repo
-#    - cd repo
-#    - git config user.name "$GITLAB_USER_NAME"
-#    - git config user.email "$GITLAB_USER_EMAIL"
-#    - git add .
-#    - git reset ecore2java
-#    - git add $(git ls-files -o ecore2java)
-#    - git commit -m "Automatic publishing of version $VERSION" || true
-#    - git push
+#    - git push --set-upstream origin ivy-repo
+    - git push ivy-repo
   tags:
     - dockered