[geos-commits] r4234 - in trunk: . docker docker/build-test

Sandro Santilli strk at kbt.io
Sat Jul 16 00:25:38 PDT 2016


Author: strk
Date: 2016-07-16 00:25:37 -0700 (Sat, 16 Jul 2016)
New Revision: 4234

Added:
   trunk/docker/
   trunk/docker/README
   trunk/docker/build-test/
   trunk/docker/build-test/Dockerfile
   trunk/docker/build-test/Makefile
Modified:
   trunk/.gitignore
Log:
Add configuration to make dockers for build-testing GEOS

Modified: trunk/.gitignore
===================================================================
--- trunk/.gitignore	2016-07-15 19:38:02 UTC (rev 4233)
+++ trunk/.gitignore	2016-07-16 07:25:37 UTC (rev 4234)
@@ -58,3 +58,5 @@
 include/config.h.in
 php/test/phpunit
 authors.git
+!/docker/**/README
+!/docker/**/Makefile

Added: trunk/docker/README
===================================================================
--- trunk/docker/README	                        (rev 0)
+++ trunk/docker/README	2016-07-16 07:25:37 UTC (rev 4234)
@@ -0,0 +1,5 @@
+Here we put instructions to build docker images for different
+purposes, initially for running build agents in isolation.
+
+Each image configuration is in its own directory, which should
+contain additional information about the specific image.

Added: trunk/docker/build-test/Dockerfile
===================================================================
--- trunk/docker/build-test/Dockerfile	                        (rev 0)
+++ trunk/docker/build-test/Dockerfile	2016-07-16 07:25:37 UTC (rev 4234)
@@ -0,0 +1,6 @@
+FROM alpine
+RUN apk add --update automake g++ gcc libtool
+RUN apk add --update make
+RUN apk add --update autoconf
+RUN apk add --update git
+

Added: trunk/docker/build-test/Makefile
===================================================================
--- trunk/docker/build-test/Makefile	                        (rev 0)
+++ trunk/docker/build-test/Makefile	2016-07-16 07:25:37 UTC (rev 4234)
@@ -0,0 +1,12 @@
+DOCKER=docker
+REGISTRY=docker.kbt.io
+
+alpine:
+	$(DOCKER) build -t $(REGISTRY)/geos/build-test:alpine .
+	#$(DOCKER) build -t geos/build .
+	#$(DOCKER) tag geos/build $(REGISTRY)/geos/build
+
+push: alpine-push
+
+alpine-push:
+	$(DOCKER) push $(REGISTRY)/geos/build-test:alpine



More information about the geos-commits mailing list