mirror of
https://git.osgeo.org/gitea/postgis/postgis
synced 2024-10-23 16:42:35 +00:00
43 lines
1.2 KiB
YAML
43 lines
1.2 KiB
YAML
.build_definition: &build_definition
|
|
except:
|
|
- main
|
|
before_script:
|
|
- apt-get update -qq && apt-get install -y
|
|
bison flex
|
|
postgresql-11 postgresql-server-dev-11
|
|
build-essential autoconf libtool libcunit1-dev
|
|
xsltproc docbook-xsl docbook-mathml dblatex
|
|
libproj-dev libgdal-dev libgeos-dev libjson-c-dev
|
|
libprotobuf-c1 libprotobuf-c-dev protobuf-c-compiler
|
|
- lsb_release -a
|
|
- uname -a
|
|
- service postgresql start
|
|
- su -l postgres -c "createuser -s `whoami`"
|
|
script:
|
|
- ./autogen.sh
|
|
- ./configure
|
|
- make maintainer-clean
|
|
- ./autogen.sh
|
|
- chattr -R +i . # mark source tree as immutable
|
|
- export SRCDIR="${PWD}"
|
|
- echo "SRCDIR is ${SRCDIR}"
|
|
- mkdir /tmp/build && cd /tmp/build
|
|
- echo "Build dir is ${PWD}"
|
|
- ${SRCDIR}/configure CFLAGS="-Wall -fno-omit-frame-pointer -Werror"
|
|
- make
|
|
- RUNTESTFLAGS=-v make check
|
|
- RUNTESTFLAGS="-v --dumprestore" make check-regress
|
|
- make install
|
|
- RUNTESTFLAGS=-v make installcheck
|
|
- RUNTESTFLAGS="-v --dumprestore" make installcheck
|
|
- make distclean
|
|
- ${SRCDIR}/utils/check_distclean.sh
|
|
|
|
test:
|
|
image: debian:buster
|
|
<<: *build_definition
|
|
|
|
test32:
|
|
image: i386/debian:buster
|
|
<<: *build_definition
|