aboutsummaryrefslogtreecommitdiffstats
path: root/.travis.yml
diff options
context:
space:
mode:
authorJakub Jirutka <jakub@jirutka.cz>2017-06-17 16:03:46 +0200
committerJakub Jirutka <jakub@jirutka.cz>2017-06-17 16:09:05 +0200
commitdd8633df2eb043dd66d75cd15b80f4d1ed5b2112 (patch)
treeeef32fd57d7a5b54bde8c0fa42dfc9e5f0baac02 /.travis.yml
parent4718d3b2a75a366993bd03bbfe6867d573c30351 (diff)
downloadmkinitfs-dd8633df2eb043dd66d75cd15b80f4d1ed5b2112.tar.bz2
mkinitfs-dd8633df2eb043dd66d75cd15b80f4d1ed5b2112.tar.xz
travis: replace custom scripts with alpine-chroot-install
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml23
1 files changed, 16 insertions, 7 deletions
diff --git a/.travis.yml b/.travis.yml
index 46ae581..e132646 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,11 +1,20 @@
sudo: required
+dist: trusty
+language: minimal
+
+before_install:
+ - "wget 'https://raw.githubusercontent.com/alpinelinux/alpine-chroot-install/v0.5.0/alpine-chroot-install' \
+ && echo '1866bc078cab859cefcbdbbd2dee0141e0bee8d5 alpine-chroot-install' | sha1sum -c || exit 1"
+ - alpine() { /alpine/enter-chroot -u "$USER" "$@"; }
install:
- - sudo .travis/install-alpine
- - sudo .travis/setup-alpine
- - sudo .travis/install-deps
-script: |
- source .travis/common.sh
- alpine_run $ALPINE_USER './test.sh -x -y'
- alpine_run $ALPINE_USER './test.sh -x -y header'
+ - sudo sh alpine-chroot-install
+ -p 'build-base linux-headers util-linux-dev kmod-dev cryptsetup-dev sudo'
+ -p 'cryptsetup e2fsprogs'
+before_script:
+ - /alpine/enter-chroot "addgroup $USER wheel"
+script:
+ - alpine './test.sh -x -y'
+ - alpine './test.sh -x -y header'
+
notifications:
email: false