From 4cdc466ea552352e99e7e825627d949620aa929e Mon Sep 17 00:00:00 2001 From: Regina Obe Date: Tue, 15 Jan 2019 22:16:31 +0000 Subject: [PATCH] Add dronie.osgeo.org agent config (drone 1.0 standard) git-svn-id: http://svn.osgeo.org/postgis/branches/2.5@17157 b70326c6-7e19-0410-871a-916f4a2858ee --- .drone-1.0.yml | 87 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 87 insertions(+) create mode 100644 .drone-1.0.yml diff --git a/.drone-1.0.yml b/.drone-1.0.yml new file mode 100644 index 000000000..50ef1bc0a --- /dev/null +++ b/.drone-1.0.yml @@ -0,0 +1,87 @@ +# This is for the drone 1.0 agent +# https://docs.drone.io/user-guide/pipeline/steps/ +# https://dronie.osgeo.org #1.0 server + +# See https://git.osgeo.org/gitea/postgis/postgis-docker +# todo: add docker images from https://hub.docker.com/r/postgis/postgis-build-env/tags/ +test-image: &test-image docker.kbt.io/postgis/build-test:trisquel2 +kind: pipeline +name: pg-9.5 +steps: + - name: build + image: *test-image + pull: true + commands: + - export PGVER=9.5 + - service postgresql start $PGVER + - export PGPORT=`grep ^port /etc/postgresql/$PGVER/main/postgresql.conf | awk '{print $3}'` + - export PATH=/usr/lib/postgresql/$PGVER/bin:$PATH + - psql --version + - ./autogen.sh + - ./configure CFLAGS="-O0 -Wall -fno-omit-frame-pointer -Werror" --without-interrupt-tests + - make -j + # we should maybe wait for postgresql service to startup here... + - psql -c "select version()" template1 + - make check RUNTESTFLAGS=-v + - make install + - utils/check_all_upgrades.sh + `grep '^POSTGIS_' Version.config | cut -d= -f2 | paste -sd '.'` +--- +test-image: &test-image docker.kbt.io/postgis/build-test:trisquel2 +kind: pipeline +name: pg-9.6 +steps: + - name: build + image: *test-image + pull: true + commands: + - export PGVER=9.6 + - service postgresql start $PGVER + - export PGPORT=`grep ^port /etc/postgresql/$PGVER/main/postgresql.conf | awk '{print $3}'` + - export PATH=/usr/lib/postgresql/$PGVER/bin:$PATH + - psql --version + - ./autogen.sh + - ./configure CFLAGS="-O0 -Wall -fno-omit-frame-pointer -Werror" --without-interrupt-tests + - make -j + # we should maybe wait for postgresql service to startup here... + - psql -c "select version()" template1 + - make check RUNTESTFLAGS=-v + - make install + - utils/check_all_upgrades.sh + `grep '^POSTGIS_' Version.config | cut -d= -f2 | paste -sd '.'` +--- +test-image: &test-image docker.kbt.io/postgis/build-test:trisquel2 +kind: pipeline +name: pg-10 +steps: + - name: build + image: *test-image + pull: true + commands: + - export PGVER=10 + - service postgresql start $PGVER + - export PGPORT=`grep ^port /etc/postgresql/$PGVER/main/postgresql.conf | awk '{print $3}'` + - export PATH=/usr/lib/postgresql/$PGVER/bin:$PATH + - psql --version + - ./autogen.sh + - ./configure CFLAGS="-O0 -Wall -fno-omit-frame-pointer -Werror" --without-interrupt-tests + - make -j + # we should maybe wait for postgresql service to startup here... + - psql -c "select version()" template1 + - make check RUNTESTFLAGS=-v + - make install + - utils/check_all_upgrades.sh + `grep '^POSTGIS_' Version.config | cut -d= -f2 | paste -sd '.'` + +--- +test-image: &test-image postgis/postgis-build-env:pg11-geosmaster-gdal23-proj51 +kind: pipeline +name: pg-11-geomaster-gdal23-proj51 +steps: + - name: build + image: *test-image + pull: true + commands: + - sudo -i + - bash ci/travis/run_tests.sh +... -- 2.50.0