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

build debian package rely on build war file

parent e4d660f7
No related branches found
No related tags found
2 merge requests!630WIP: Resolve "The privileges of a new user are not saved in some cases",!393Continous integration tests for upgrading existing debian package from r3lab repository
Pipeline #6360 failed
......@@ -154,7 +154,7 @@ test_backend 15 15:
- mvn test -pl service
build_war:
image: debian
image: maven:latest
stage: build
only:
- tags
......@@ -163,11 +163,12 @@ build_war:
artifacts:
paths:
- minerva.war
expire_in: 1 day
script:
- apt-get update
- apt-get install -y curl sudo gnupg git openjdk-8-jdk ant maven
- apt-get install -y curl gnupg git ant sudo
- curl -sL https://deb.nodesource.com/setup_9.x | sudo -E bash -
- sudo apt-get install -y nodejs
- apt-get install -y nodejs
- ant maven-build
- cp web/target/web-1.0.war minerva.war
......@@ -178,17 +179,19 @@ build_debian_package:
- tags
tags:
- privileged
dependencies:
- build_war
artifacts:
paths:
- "debian/*.deb"
script:
- mkdir web/target/
- mv minerva.war web/target/
- apt-get update
- apt-get install -y curl sudo gnupg git openjdk-8-jdk ant maven dh-make build-essential lintian devscripts xsltproc fakeroot xsltproc docbook-xsl
- curl -sL https://deb.nodesource.com/setup_9.x | sudo -E bash -
- sudo apt-get install -y nodejs
- apt-get install -y dh-make build-essential lintian devscripts xsltproc fakeroot xsltproc docbook-xsl
- export DEBFULLNAME="Piotr Gawron"
- export DEBEMAIL="piotr.gawron@uni.lu"
- ant debian-pkg
- debian/create-debian-pkg.sh
test_install_debian_package:
image: debian
......
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