1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- stages:
- - build
- - advanced_build
- build:
- image: debian:latest
- stage: build
- variables:
- SCONSOPTS: 'qt=yes xgps=yes'
- script:
- - apt update && apt -y install build-essential debhelper po-debconf python3-all-dev python3-all-dbg python-all-dev python-all-dbg xsltproc docbook-xsl docbook-xml asciidoc libncurses-dev libusb-1.0-0-dev libdbus-1-dev libglib2.0-dev makedev libbluetooth-dev libqt4-dev lsb-release bc dpkg-dev scons chrpath dh-buildinfo pps-tools dh-systemd python-serial
- - .ci-build/build.sh
- debian-unstable:
- image: debian:unstable
- stage: advanced_build
- variables:
- SCONSOPTS: 'qt=yes xgps=yes'
- script:
- - apt update && apt -y install build-essential debhelper po-debconf python3-all-dev python3-all-dbg python-all-dev python-all-dbg xsltproc docbook-xsl docbook-xml asciidoc libncurses-dev libusb-1.0-0-dev libdbus-1-dev libglib2.0-dev makedev libbluetooth-dev libqt4-dev lsb-release bc dpkg-dev scons chrpath dh-buildinfo pps-tools dh-systemd python-serial
- - .ci-build/build.sh
- debian-unstable-clang:
- image: debian:unstable
- stage: advanced_build
- variables:
- SCONSOPTS: 'qt=yes xgps=yes'
- CC: 'clang'
- CXX: 'clang++'
- script:
- - apt update && apt -y clang install build-essential debhelper po-debconf python3-all-dev python3-all-dbg python-all-dev python-all-dbg xsltproc docbook-xsl docbook-xml asciidoc libncurses-dev libusb-1.0-0-dev libdbus-1-dev libglib2.0-dev makedev libbluetooth-dev libqt4-dev lsb-release bc dpkg-dev scons chrpath dh-buildinfo pps-tools dh-systemd python-serial
- - .ci-build/build.sh
- pages:
- image: alpine:latest
- stage: build
- script:
- - apk update && apk add python xmlto asciidoc scons rsync
- - mkdir .pages; WEBSITE=.public scons website=.pages website; mv .public public
- - find public -type f -regex '.*\.\(htm\|html\|txt\|text\|js\|css\)$' -exec gzip -f -k {} \;
- - ls -lR public
- artifacts:
- paths:
- - public
- only:
- - master
|