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