[PATCH] travis: Use docker scripts

Samuel Mendoza-Jonas sam at mendozajonas.com
Wed Aug 15 13:26:29 AEST 2018


Update the Travis config to use Petitboot's own docker scripts, and add
ppc64le to the list of recognised architectures.

Signed-off-by: Samuel Mendoza-Jonas <sam at mendozajonas.com>
---
 .travis.yml            | 11 +++--------
 docker/builder-include |  1 +
 2 files changed, 4 insertions(+), 8 deletions(-)

diff --git a/.travis.yml b/.travis.yml
index 1b82a1ad..f458213a 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -2,18 +2,13 @@ language: c
 
 sudo: required
 dist: trusty
+services: docker
 os:
  - linux
  - linux-ppc64le
 
 before_install:
- - sudo apt-get -qq update
- - sudo apt-get install -y autopoint libuv-dev libdevmapper-dev flex bison
- - ./bootstrap
-
-install:
- - ./configure --with-twin-x11=no --with-twin-fbdev=no
- - make
+ - ./docker/build-builder
 
 script:
- - make check
+ - ./docker/build-pb --check --verbose --configure-opts "--enable-platform-arm64 --enable-platform-powerpc"
diff --git a/docker/builder-include b/docker/builder-include
index 4f42e2c6..585be265 100644
--- a/docker/builder-include
+++ b/docker/builder-include
@@ -25,6 +25,7 @@ docker_from() {
 	case "${a}" in
 		amd64) echo "ubuntu:17.10" ;;
 		arm64) echo "arm64v8/ubuntu:17.10" ;;
+		ppc64le) echo "ppc64le/ubuntu:17.10" ;;
 		*)
 			echo "${name}: ERROR: Unknown arch ${a}" >&2
 			exit 1
-- 
2.18.0



More information about the Petitboot mailing list