Skip to content
Snippets Groups Projects
Commit bd3c20b2 authored by Piotr Gawron's avatar Piotr Gawron
Browse files

Merge branch 'rpm-build-ci-script' into 'master'

Rpm build ci script added

See merge request !371
parents 1c9e59e5 71016276
No related branches found
No related tags found
1 merge request!371Rpm build ci script added
Pipeline #
......@@ -2,6 +2,7 @@ image: node
stages:
- build
- packaging
- test
test_frontend:
......@@ -16,6 +17,8 @@ build_war:
stage: build
only:
- tags
tags:
- privileged
artifacts:
paths:
- minerva.war
......@@ -29,7 +32,7 @@ build_war:
build_debian_package:
image: debian
stage: build
stage: packaging
only:
- tags
tags:
......@@ -84,4 +87,32 @@ test_install_debian_package:
- test 200 = $(curl --write-out %{http_code} --silent --output /dev/null -c cookie.txt http://localhost:8080/minerva/api/doLogin)
- test 200 = $(curl --write-out %{http_code} --silent --output /dev/null --cookie cookie.txt http://localhost:8080/minerva/api/projects/)
build_rpm:
image: centos:7
stage: packaging
dependencies:
- build_war
only:
- tags
tags:
- privileged
artifacts:
paths:
- "rpm/rpmbuildtemp/RPMS/noarch/minerva-*.rpm"
script:
- yum -y install rpmdevtools unzip
- rpm/buildrpm.sh minerva.war
rpmlint:
image: centos:7
stage: test
dependencies:
- build_rpm
tags:
- privileged
only:
- tags
script:
- yum -y install rpmlint
- rpmlint rpm/rpmbuildtemp/RPMS/noarch/minerva-*.rpm
......@@ -3,13 +3,16 @@ minerva (12.1.0~alpha.0) experimental; urgency=medium
* Feature: support of all CellDesigner element modifications
* Feature: ldap authentication
* Feature: multicolored anchors for data overlays
* Feature: minerva is distributed using rpm packages
* Bug fix: annotations for elements with mutation in name (like "BID (p15)")
weren't provided properly
* Small improvement: annotations from RHEA are handled
* Small improvement: changing of Terms of Service url allows admin to reset
the status of ToS acceptance for all users
* Small improvement: description of a grouped results in improved
* Small improvement: selection of required annotation on map upload improved
-- Piotr Gawron <piotr.gawron@uni.lu> Wed, 25 Jul 2018 10:00:00 +0200
-- Piotr Gawron <piotr.gawron@uni.lu> Fri, 03 Aug 2018 10:00:00 +0200
minerva (12.0.2) stable; urgency=medium
* Bug fix: data overlay by annotation type fixed
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment