]> granicus.if.org Git - postgis/commitdiff
Add drone and docker config
authorSandro Santilli <strk@keybit.net>
Tue, 19 Jul 2016 21:42:13 +0000 (21:42 +0000)
committerSandro Santilli <strk@keybit.net>
Tue, 19 Jul 2016 21:42:13 +0000 (21:42 +0000)
git-svn-id: http://svn.osgeo.org/postgis/trunk@14998 b70326c6-7e19-0410-871a-916f4a2858ee

.drone.yml [new file with mode: 0644]
docker/build-test/Dockerfile.trisquel [new file with mode: 0644]
docker/build-test/Makefile [new file with mode: 0644]

diff --git a/.drone.yml b/.drone.yml
new file mode 100644 (file)
index 0000000..f8a7974
--- /dev/null
@@ -0,0 +1,11 @@
+# See http://readme.drone.io/usage/overview
+pipeline:
+  build:
+    image: docker.kbt.io/postgis/build-test:trisquel
+    commands:
+      - service postgresql start
+      - su -l postgres -c "createuser -s `whoami`"
+      - ./autogen.sh
+      - ./configure
+      - make
+      - make check
diff --git a/docker/build-test/Dockerfile.trisquel b/docker/build-test/Dockerfile.trisquel
new file mode 100644 (file)
index 0000000..3be2e4c
--- /dev/null
@@ -0,0 +1,7 @@
+FROM kpengboy/trisquel
+RUN apt-get update -qq && apt-get install -y \
+          postgresql-9.3 postgresql-server-dev-9.3 \
+          build-essential autoconf libtool libcunit1-dev \
+          xsltproc docbook-xsl docbook-mathml dblatex \
+          libproj-dev libgdal-dev libgeos-dev libjson0-dev
+
diff --git a/docker/build-test/Makefile b/docker/build-test/Makefile
new file mode 100644 (file)
index 0000000..0c0ef4d
--- /dev/null
@@ -0,0 +1,13 @@
+DOCKER=docker
+REGISTRY=docker.kbt.io
+NAME=$(REGISTRY)/postgis/build-test
+
+all: trisquel
+
+push: trisquel-push
+
+trisquel:
+       $(DOCKER) build -t $(NAME):trisquel - < Dockerfile.trisquel
+
+trisquel-push:
+       $(DOCKER) push $(NAME):trisquel