[postgis-tickets] r17474 - [dronie] Add drone-1.0 configuration, enabling 9.3 testing

Sandro Santilli strk at kbt.io
Thu Jun 6 01:04:53 PDT 2019


Author: strk
Date: 2019-06-06 01:04:53 -0700 (Thu, 06 Jun 2019)
New Revision: 17474

Added:
   branches/2.4/.drone-1.0.yml
Log:
[dronie] Add drone-1.0 configuration, enabling 9.3 testing

Added: branches/2.4/.drone-1.0.yml
===================================================================
--- branches/2.4/.drone-1.0.yml	                        (rev 0)
+++ branches/2.4/.drone-1.0.yml	2019-06-06 08:04:53 UTC (rev 17474)
@@ -0,0 +1,131 @@
+# 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.3
+steps:
+  - name: build
+    image: *test-image
+    pull: true
+    commands:
+      - export PGVER=9.3
+      - 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.4
+steps:
+  - name: build
+    image: *test-image
+    pull: true
+    commands:
+      - export PGVER=9.4
+      - 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.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 '.'`
+...



More information about the postgis-tickets mailing list