[beast] TRAVIS: test package installation and removal
- From: Tim Janik <timj src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [beast] TRAVIS: test package installation and removal
- Date: Thu, 24 Mar 2016 13:48:04 +0000 (UTC)
commit 094be3d261bbc1ba76b7981167e6bb8afb66d970
Author: Tim Janik <timj gnu org>
Date: Thu Mar 24 14:46:35 2016 +0100
TRAVIS: test package installation and removal
Signed-off-by: Tim Janik <timj gnu org>
.travis.yml | 15 +++++++++++++--
1 files changed, 13 insertions(+), 2 deletions(-)
---
diff --git a/.travis.yml b/.travis.yml
index 05bb61f..80b72a9 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -41,15 +41,26 @@ install:
# Point BINTRAYREPO at the beast-time package repository
- export BINTRAYREPO="$bintray_url/$XUP snapshot main"
# Configure Dockerfile by substituting @VAR@ with $VAR
- - export RAPICORNREPO="$bintray_url/$XUP snapshot main" &&
- ./buildtool.sh applyenv .travis.docker > Dockerfile
+ - ./buildtool.sh applyenv .travis.docker > Dockerfile
# Build and run tests, create packages
- docker build -t beast .
+ # Test package installation and removal locally
+ - docker run -ti --rm beast /bin/bash -c
+ "set -x && dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz &&
+ echo 'deb [trusted=yes] file:///usr/src ./' > /etc/apt/sources.list.d/usrsrc.list &&
+ retry apt-get update && apt-get install -y beast libbse-dev &&
+ apt-get purge -y beast libbse-dev && apt-get --purge -y autoremove"
script:
# Upload packages
- test -z "$XUP" || docker run -ti --rm beast /bin/bash -c
"export BINTRAY_APITOKEN=$BINTRAY_APITOKEN && ls -al && beast/buildtool.sh bintrayup beast-team
$XUP/beast snapshot *.deb"
+ # Test package installation from remote location
+ - docker run -ti --rm beast /bin/bash -c \
+ "set -x && echo 'deb [trusted=yes] $BINTRAYREPO' |
+ tee /etc/apt/sources.list.d/bintray-beast-team.list &&
+ retry apt-get -y install apt-transport-https ca-certificates &&
+ retry apt-get update && retry apt-get -y install beast libbse-dev"
- docker ps -a
after_success:
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]