Add GitLab CI musl build job

merge-requests/1/head
Olaf Meeuwissen 2016-07-09 15:10:00 +09:00
rodzic be7af68357
commit cb04102a20
1 zmienionych plików z 14 dodań i 4 usunięć

Wyświetl plik

@ -5,19 +5,29 @@
variables: variables:
REGISTRY_HUB: "registry.gitlab.com/sane-project/ci-envs" 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 .build_template: &build_definition
stage: build stage: build
script: script:
- ./configure --enable-silent-rules $CONFIGURE_OPTS - ./configure $CONFIGURE_OPTS
- make -j2 -k - make -j2 -k
build:debian-8-mini:
image: $REGISTRY_HUB:debian-8-mini
variables:
CONFIGURE_OPTS: "$CONFIGURE_MINI"
<<: *build_definition
build:debian-8-full: build:debian-8-full:
image: $REGISTRY_HUB:debian-8-full image: $REGISTRY_HUB:debian-8-full
variables: variables:
CONFIGURE_OPTS: "--enable-pnm-backend --enable-avahi --with-usb" CONFIGURE_OPTS: "$CONFIGURE_MINI $CONFIGURE_FULL"
<<: *build_definition <<: *build_definition
build:debian-8-mini: build:alpine-3.4-musl:
image: $REGISTRY_HUB:debian-8-mini image: $REGISTRY_HUB:alpine-3.4-musl
variables:
CONFIGURE_OPTS: "$CONFIGURE_MINI $CONFIGURE_FULL"
<<: *build_definition <<: *build_definition