From 76458b9c55ca3dc7520644aa7ebe4b9af61d938a Mon Sep 17 00:00:00 2001
From: Piotr Gawron <piotr.gawron@uni.lu>
Date: Thu, 18 Jan 2018 18:12:11 +0100
Subject: [PATCH] first try for gitlab CI debian package build script

---
 .gitlab-ci.yml | 26 +++++++++++++++++++++++---
 CHANGELOG      |  5 +++++
 2 files changed, 28 insertions(+), 3 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 8d588bfbd8..c9ab18cd46 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,8 +1,15 @@
 image: node
 
 before_script:
+  - apt-get update
+
+
+stages:
+  - build
+  - test
 
 test_frontend:
+  stage: test
   script:
     - cd frontend-js
     - npm install  
@@ -10,17 +17,30 @@ test_frontend:
 
 build_war:
   image: debian
+  stage: build
   only:
     - tags
   artifacts:
     paths:
       - minerva.war
   script:
-    - apt-get update
-    - apt-get install -y curl sudo gnupg git
+    - apt-get install -y curl sudo gnupg git openjdk-8-jdk ant maven
     - curl -sL https://deb.nodesource.com/setup_9.x | sudo -E bash -
     - sudo apt-get install -y nodejs
-    - apt-get install -y openjdk-8-jdk ant maven
     - ant maven-build
     - cp web/target/web-1.0.war minerva.war
 
+build_debian_package:
+  image: debian
+  stage: build
+  only:
+    - tags
+  artifacts:
+    paths:
+      - "debian/*.deb"
+  script:
+    - apt-get install -y curl sudo gnupg git openjdk-8-jdk ant maven dh-make
+    - curl -sL https://deb.nodesource.com/setup_9.x | sudo -E bash -
+    - sudo apt-get install -y nodejs
+    - ant debian-pkg
+
diff --git a/CHANGELOG b/CHANGELOG
index 1f1020106e..23f682142b 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,3 +1,8 @@
+minerva (12.0.0) stable; urgency=medium
+  * STUB CHANGLELOG ENTRY
+
+ -- Piotr Gawron <piotr.gawron@uni.lu>  Thu, 14 Dec 2017 16:00:00 +0200
+
 minerva (11.0.6) stable; urgency=medium
   * Bug fix: fix a bug when entering invalid mirna id
 
-- 
GitLab