diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 705a55d27d741b1a7e45f4e2c4587d4fd4cfd60b..4a0ea4fe5868e3583595298f46ee26b979df6799 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,6 +1,7 @@
 stages:
   - build
   - test
+  - deploy
 
 build:
   stage: build
@@ -11,6 +12,16 @@ build:
     - cp config.properties.example config.properties
     - ./build.sh embedded
 
+build_installer:
+  stage: build
+  tags:
+    - docker 
+  image: maven:3-openjdk-8
+  script:
+    - cp config.properties.example config.properties
+    - cp TASMAN-webapp/local-settings.xml ~/.m2/settings.xml
+    - ./build.sh installer
+
 test_backend:
   stage: test
   tags:
@@ -21,3 +32,14 @@ test_backend:
     - mvn clean install
     - cd ../TASMAN-core
     - mvn clean install
+
+upload_installer:
+  stage: deploy
+  tags:
+    - shell
+  tags:
+    - shell
+  only:
+    - master
+  script:
+    - 'curl --header "JOB-TOKEN: $CI_JOB_TOKEN" --upload-file install.sh "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/TASMAN/latest/install.sh"'
diff --git a/TASMAN-webapp/local-settings.xml b/TASMAN-webapp/local-settings.xml
new file mode 100644
index 0000000000000000000000000000000000000000..2e4d86cc150adbb7e7e6f14f656d9579fd5aa911
--- /dev/null
+++ b/TASMAN-webapp/local-settings.xml
@@ -0,0 +1,22 @@
+<settings xmlns="http://maven.apache.org/SETTINGS/1.2.0"
+          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+          xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.2.0 http://maven.apache.org/xsd/settings-1.2.0.xsd">
+    <mirrors>
+	<!-- Configuration for allowing HTTP repositories -->    
+	<mirror>
+            <id>ia2-internal-repository-http-unblocker</id>
+            <mirrorOf>ia2.internal</mirrorOf>
+            <name>IA2 Maven Internal Repository</name>
+            <url>http://repo.ia2.inaf.it/maven/repository/internal</url>
+            <blocked>false</blocked>
+        </mirror>
+        <mirror>
+            <id>ia2-snapshots-repository-http-unblocker</id>
+            <mirrorOf>ia2.snapshots</mirrorOf>
+            <name>IA2 Maven Snapshots Repository</name>
+            <url>http://repo.ia2.inaf.it/maven/repository/snapshots</url>
+            <blocked>false</blocked>
+        </mirror>
+    </mirrors>
+</settings>
+