diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 0000000000000000000000000000000000000000..bed6ea0e28786229fd9ca39c75fcd94a0f1df697
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,12 @@
+build_cass_zk_rmq:
+  stage: build
+  tags:
+    - vagrant
+  script:
+    - vagrant up
+    - vagrant package --out cass_zk_rmq.box
+    - mv -f cass_zk_rmq.box /var/www/html/dev/vagrant/cass_zk_rmq.box
+    - vagrant box remove henrietta/cass_zk_rmq
+    - vagrant box add henrietta/cass_zk_rmq file:///var/www/html/dev/vagrant/cass_zk_rmq.box
+  only:
+    - master
diff --git a/cass_zk_rmq/Vagrantfile b/cass_zk_rmq/Vagrantfile
index af09a166b057c5693e6a61303636e469086d59d4..1ff08bc2546f83d70e290cd8779abb157239ad84 100644
--- a/cass_zk_rmq/Vagrantfile
+++ b/cass_zk_rmq/Vagrantfile
@@ -2,42 +2,43 @@
 Vagrant.configure("2") do |config|
   config.vm.box = "debian/contrib-jessie64"
 
+  config.vm.provider "virtualbox" do |v|
+    v.memory = 1260
+    v.cpus = 3
+  end
+
   config.vm.provision "shell", inline: <<-SHELL
     apt-get update
     apt-get install -y curl        # Common utilies
 
-
     # Oracle Java JRE
-    apt-get install -y debconf-utils
-    echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" > /etc/apt/sources.list.d/webupd8team-java.list
-    echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" >> /etc/apt/sources.list.d/webupd8team-java.list
-    apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EEA14886
-    apt-get update
-    echo debconf shared/accepted-oracle-license-v1-1 select true |  debconf-set-selections
-    apt-get install -y oracle-java8-installer
-
+    (apt-get install -y debconf-utils &&
+    echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" > /etc/apt/sources.list.d/webupd8team-java.list  &&
+    echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" >> /etc/apt/sources.list.d/webupd8team-java.list &&
+    apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EEA14886 &&
+    apt-get update &&
+    echo debconf shared/accepted-oracle-license-v1-1 select true |  debconf-set-selections &&
+    apt-get install -y oracle-java8-installer) $        # %1
+
+    (apt-get install -y rabbitmq-server=3.3.5-1.1 zookeeper zookeeperd &&
+    sleep 20 &&
+    service zookeeper stop &&
+    service rabbitmq-server stop &&) &   # %2
+
+    wait %1 # java
     # Install Apache Cassandra
     echo "deb http://debian.datastax.com/community stable main" > /etc/apt/sources.list.d/cassandra.sources.list
     curl -L http://debian.datastax.com/debian/repo_key | apt-key add -
     apt-get update
     apt-get install -y cassandra=3.0.9 dsc30 cassandra-tools
 
-
-    # Install RabbitMQ
-    apt-get install -y rabbitmq-server=3.3.5-1.1
-
-    service rabbitmq-server stop
-
-    # Install ZooKeeper
-    apt-get install -y zookeeper zookeeperd
-
-    service zookeeper stop
-
     # Clean
-    sleep 20
+    sleep 30
     service cassandra stop
     rm -rf /var/lib/cassandra/*
 
+    wait
+
     # Minify
     apt-get clean
     dd if=/dev/zero of=/EMPTY bs=1M