From ec74354ccdbe3bb584732e693966a0eff8b44fd2 Mon Sep 17 00:00:00 2001
From: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Date: Tue, 19 Apr 2016 10:03:30 +0000
Subject: [PATCH 1/4] Add .gitlab-ci.yml file

---
 .gitlab-ci.yml | 12 ++++++++++++
 1 file changed, 12 insertions(+)
 create mode 100644 .gitlab-ci.yml

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 0000000..da81bf0
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,12 @@
+before_script:
+  - ruby -v
+  - which ruby
+  - sudo apt-get install libicu-dev -y
+  - gem install bundler --no-ri --no-rdoc
+  - bundle install
+
+rspec:
+  script:
+  - bundle exec rake test
+  tags:
+    - ruby
\ No newline at end of file
-- 
GitLab


From 86221c1d019157ced2d7ee40e6b64ac40ff51446 Mon Sep 17 00:00:00 2001
From: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Date: Tue, 19 Apr 2016 10:06:51 +0000
Subject: [PATCH 2/4] Update ci script

---
 .gitlab-ci.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index da81bf0..1b9a6eb 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,7 +1,7 @@
 before_script:
   - ruby -v
   - which ruby
-  - sudo apt-get install libicu-dev -y
+  - apt-get install libicu-dev -y
   - gem install bundler --no-ri --no-rdoc
   - bundle install
 
-- 
GitLab


From 674e21c8143680c244ae1c783687cbc6464ae16a Mon Sep 17 00:00:00 2001
From: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Date: Tue, 19 Apr 2016 10:08:49 +0000
Subject: [PATCH 3/4] Add scripts dir

---
 scripts/.gitkeep | 0
 1 file changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 scripts/.gitkeep

diff --git a/scripts/.gitkeep b/scripts/.gitkeep
new file mode 100644
index 0000000..e69de29
-- 
GitLab


From 72bced98335a4ea874882245d692e538878d1bde Mon Sep 17 00:00:00 2001
From: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Date: Tue, 19 Apr 2016 10:09:11 +0000
Subject: [PATCH 4/4] Add prepare_build.sh

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
---
 .gitlab-ci.yml           | 2 +-
 scripts/prepare_build.sh | 7 +++++++
 2 files changed, 8 insertions(+), 1 deletion(-)
 create mode 100755 scripts/prepare_build.sh

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 1b9a6eb..888a93e 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,7 +1,7 @@
 before_script:
+  - ./scripts/prepare_build.sh
   - ruby -v
   - which ruby
-  - apt-get install libicu-dev -y
   - gem install bundler --no-ri --no-rdoc
   - bundle install
 
diff --git a/scripts/prepare_build.sh b/scripts/prepare_build.sh
new file mode 100755
index 0000000..27ff1f9
--- /dev/null
+++ b/scripts/prepare_build.sh
@@ -0,0 +1,7 @@
+#!/bin/bash
+if [ -f /.dockerinit ]; then
+    apt-get update -qq
+    apt-get install -y -qq libicu-dev cmake
+else
+    export PATH=$HOME/bin:/usr/local/bin:/usr/bin:/bin
+fi
\ No newline at end of file
-- 
GitLab