diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index b6bf4858b97068488b069297326a1ec70aeaa19b..dfad4ae3915b8a1254351676aaf3cf62a292f138 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,43 +1,18 @@
 stages:
 - build
 - test
-- jar
 
 build:
   image: openjdk:8
   stage: build
   script:
-    - ./gradlew --console=plain --build-cache assemble
-  cache:
-    key: "$CI_COMMIT_REF_NAME"
-    policy: push
+    - ./gradlew --console=plain assemble jar
+  artifacts:
     paths:
-      - build
-      - .gradle
+      - "/builds/jastadd/relational-rags/build/libs/relast-*.jar"
 
 test:
   image: openjdk:8
   stage: test
   script:
-    - ./gradlew --continue --console=plain --info check
-  cache:
-    key: "$CI_COMMIT_REF_NAME"
-    policy: pull
-    paths:
-      - build
-      - .gradle
-
-jar:
-  image: openjdk:8
-  stage: jar
-  script:
-    - ./gradlew --continue --console=plain --info jar
-  cache:
-    key: "$CI_COMMIT_REF_NAME"
-    policy: pull
-    paths:
-      - build
-      - .gradle
-  artifacts:
-    paths:
-      - "/builds/jastadd/*/build/libs/*relast*.jar"
+    - ./gradlew --console=plain --info test
diff --git a/README.md b/README.md
index da4ab0d84628e3cf7f193d23e55f6e0a5350ace5..b49c377f9290f661896b992cc1d363d9334d0053 100644
--- a/README.md
+++ b/README.md
@@ -1,9 +1,9 @@
-[![pipeline status](/../badges/master/pipeline.svg)](/../pipelines)
-
-# RelAST Preprocessor Version 0.2.4
+# RelAST Preprocessor
 
 ![RelAST process](relast-process.png)
 
+See [releases page](/../../releases) for the latest version.
+
 The RelAST preprocessor takes a `.relast` file as input comprising AST rules and relations. It produces files that afterwards are processed by JastAdd to generated Java code.
 To use it in your project, build the JAR file running
 
diff --git a/build.gradle b/build.gradle
index 068c1f63ec3bc3e4f09a87e14198f696307c1bf9..58840b2af00e93024da6e17fd940b68c202997ad 100644
--- a/build.gradle
+++ b/build.gradle
@@ -74,6 +74,8 @@ jar {
     from {
         configurations.compile.collect { it.isDirectory() ? it : zipTree(it) }
     }
+
+    archiveBaseName = 'relast'
 }
 
 jastadd {
diff --git a/src/main/resources/RelASTVersion.properties b/src/main/resources/RelASTVersion.properties
index 303d3960d73d851da19fa2207d452846829cae3e..909fca73c343468a25475a043d5e03ca356550cf 100644
--- a/src/main/resources/RelASTVersion.properties
+++ b/src/main/resources/RelASTVersion.properties
@@ -1,2 +1,2 @@
-#Thu Jan 16 09:42:49 CET 2020
-version=0.2.4-28-g22c4762
+#Thu Apr 16 11:22:48 CEST 2020
+version=0.3.0