Re-instating docker build verify 99/40799/13
authormbeierl <mark.beierl@dell.com>
Thu, 31 Aug 2017 23:57:31 +0000 (19:57 -0400)
committermbeierl <mark.beierl@dell.com>
Fri, 1 Sep 2017 14:29:42 +0000 (10:29 -0400)
Change-Id: I720ba0c8e413d5c61e8d6f9a13eae0441df53ccb
Signed-off-by: mbeierl <mark.beierl@dell.com>
ci/remove_docker_container.sh
ci/verify-build.sh
docker/local-docker-compose.yaml
docker/storperf-graphite/Dockerfile
docker/storperf-httpfrontend/Dockerfile
docker/storperf-master/Dockerfile
docker/storperf-reporting/Dockerfile
docker/storperf-swaggerui/Dockerfile

index 1764034..297b14f 100755 (executable)
@@ -19,7 +19,7 @@ export CARBON_DIR=${ci}/job/carbon/
 
 docker-compose -f local-docker-compose.yaml down
 
-for container_name in storperf storperf-master storperf-swaggerui storperf-httpfrontend storperf-reporting
+for container_name in storperf storperf-master storperf-swaggerui storperf-httpfrontend storperf-reporting storperf-graphite
 do
     container=`docker ps -a -q -f name=$container_name`
     if [ ! -z $container ]
index 0139845..9911566 100755 (executable)
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/bin/bash -xe
 ##############################################################################
 # Copyright (c) 2017 Dell EMC and others.
 #
 cd `dirname $0`
 ci=`pwd`
 
-exit 0
-
 cd ${ci}/../docker
 
 export ENV_FILE=${ci}/job/admin.rc
 export CARBON_DIR=${ci}/job/carbon/
 
+${ci}/remove_docker_container.sh
+
 mkdir -p ${CARBON_DIR}
 touch ${ENV_FILE}
 
 if [ -z $ARCH ]
 then
-    ARCH=x86_64
+    ARCH=$(uname -m)
 fi
 
-export ARCH
+export ARCH=${ARCH}
+
+echo Using $ARCH architecture
 
 docker-compose -f local-docker-compose.yaml down
 docker-compose -f local-docker-compose.yaml build
index 96afc1e..fa956ea 100644 (file)
@@ -40,7 +40,10 @@ services:
 
     storperf-graphite:
         container_name: "storperf-graphite"
-        build: storperf-graphite
+        build:
+            context: storperf-graphite
+            args:
+                ARCH: ${ARCH}
         volumes:
             - ${CARBON_DIR}:/opt/graphite/storage/whisper
 
index b566458..2bea2c8 100644 (file)
@@ -14,7 +14,7 @@
 
 # From https://github.com/SchweizerischeBundesbahnen/docker-graphite
 
-ARG ARCH=x86_64
+ARG ARCH
 ARG ALPINE_VERSION=v3.5
 FROM multiarch/alpine:$ARCH-$ALPINE_VERSION
 
index eaf1ec5..b37943f 100644 (file)
@@ -12,8 +12,8 @@
 #    $ docker build -t opnfv/storperf-frontend:tag .
 ##
 
-ARG ARCH=x86_64
-ARG ALPINE_VERSION=v3.5
+ARG ARCH
+ARG ALPINE_VERSION=v3.6
 FROM multiarch/alpine:$ARCH-$ALPINE_VERSION
 
 # This comes from https://github.com/nginxinc/docker-nginx/blob/14c1b938737cf4399a6bb039bc506957dce562ae/stable/alpine/Dockerfile
index eaaf811..38bd231 100644 (file)
@@ -15,7 +15,7 @@
 #    $ docker build -t opnfv/storperf-master:tag .
 #
 
-ARG ARCH=x86_64
+ARG ARCH
 ARG ALPINE_VERSION=v3.6
 FROM multiarch/alpine:$ARCH-$ALPINE_VERSION as storperf-builder
 
index ac507a6..6f20e7b 100644 (file)
@@ -15,7 +15,7 @@
 ##
 
 
-ARG ARCH=x86_64
+ARG ARCH
 ARG ALPINE_VERSION=v3.6
 FROM multiarch/alpine:$ARCH-$ALPINE_VERSION
 MAINTAINER Mark Beierl <mark.beierl@dell.com>
index 8904246..9795c47 100644 (file)
@@ -12,7 +12,7 @@
 #    $ docker build -t opnfv/storperf-swaggerui:tag .
 ##
 
-ARG ARCH=x86_64
+ARG ARCH
 ARG ALPINE_VERSION=v3.6
 FROM multiarch/alpine:$ARCH-$ALPINE_VERSION
 
@@ -116,4 +116,4 @@ ADD run.sh run.sh
 # webserver port
 EXPOSE 80
 
-CMD ["sh", "run.sh"]
\ No newline at end of file
+CMD ["sh", "run.sh"]