2017-11-22 17:22:47 -05:00
|
|
|
image: ubuntu:16.04
|
|
|
|
before_script:
|
2017-12-21 07:53:44 -05:00
|
|
|
- apt-get update -qq && apt-get install -y -qq autoconf automake build-essential cmake libtool libjpeg8-dev libjbig-dev liblzma-dev ninja-build zlib1g-dev zip wget
|
2017-11-22 17:22:47 -05:00
|
|
|
|
|
|
|
stages:
|
|
|
|
- build
|
2018-11-18 05:37:37 -05:00
|
|
|
- pages
|
2017-11-22 17:22:47 -05:00
|
|
|
|
|
|
|
autoconf:
|
|
|
|
stage: build
|
|
|
|
script:
|
|
|
|
- sh build/gitlab-ci autoconf
|
2019-04-03 07:56:06 -04:00
|
|
|
after_script:
|
|
|
|
- 'cat autoconf-build/test/test-suite.log'
|
2017-11-22 17:22:47 -05:00
|
|
|
|
|
|
|
cmake-makefiles:
|
|
|
|
stage: build
|
|
|
|
script:
|
|
|
|
- sh build/gitlab-ci cmake "Unix Makefiles" Release
|
|
|
|
|
|
|
|
cmake-ninja:
|
|
|
|
stage: build
|
|
|
|
script:
|
|
|
|
- sh build/gitlab-ci cmake "Ninja" Debug
|
2018-11-18 05:37:37 -05:00
|
|
|
|
|
|
|
pages:
|
|
|
|
stage: pages
|
|
|
|
script:
|
|
|
|
- cp -r html public
|
|
|
|
artifacts:
|
|
|
|
name: $CI_PROJECT_NAME-$CI_JOB_NAME
|
|
|
|
paths:
|
|
|
|
- public
|
|
|
|
only:
|
|
|
|
- master
|