From cb04102a20bc5b1e9cbb990805de3586a0a940c0 Mon Sep 17 00:00:00 2001 From: Olaf Meeuwissen Date: Sat, 9 Jul 2016 15:10:00 +0900 Subject: [PATCH] Add GitLab CI musl build job --- .gitlab-ci.yml | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 8e903d3b6..2df3dd4d0 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -5,19 +5,29 @@ variables: REGISTRY_HUB: "registry.gitlab.com/sane-project/ci-envs" + CONFIGURE_MINI: "--enable-silent-rules" + CONFIGURE_FULL: "--with-usb --enable-avahi --enable-pnm-backend" .build_template: &build_definition stage: build script: - - ./configure --enable-silent-rules $CONFIGURE_OPTS + - ./configure $CONFIGURE_OPTS - make -j2 -k +build:debian-8-mini: + image: $REGISTRY_HUB:debian-8-mini + variables: + CONFIGURE_OPTS: "$CONFIGURE_MINI" + <<: *build_definition + build:debian-8-full: image: $REGISTRY_HUB:debian-8-full variables: - CONFIGURE_OPTS: "--enable-pnm-backend --enable-avahi --with-usb" + CONFIGURE_OPTS: "$CONFIGURE_MINI $CONFIGURE_FULL" <<: *build_definition -build:debian-8-mini: - image: $REGISTRY_HUB:debian-8-mini +build:alpine-3.4-musl: + image: $REGISTRY_HUB:alpine-3.4-musl + variables: + CONFIGURE_OPTS: "$CONFIGURE_MINI $CONFIGURE_FULL" <<: *build_definition