summaryrefslogtreecommitdiffstats
path: root/build/ves-agent.sh
diff options
context:
space:
mode:
authorBryan Sullivan <bryan.sullivan@att.com>2017-12-14 21:41:31 -0800
committerBryan Sullivan <bryan.sullivan@att.com>2017-12-14 21:41:31 -0800
commit0245b4b25908eab4f29c3436fab9a7cf6ca59527 (patch)
tree88da81d68655e98fcab7085f3eb1b6245fa51707 /build/ves-agent.sh
parentd3853d65639a5f5de59e5d529e0230174bbe878a (diff)
Containerize kafka server
JIRA: VES-2 Change-Id: Idc2db4b99de7d2757a7907f3170e58ae9a38f8b5 Signed-off-by: Bryan Sullivan <bryan.sullivan@att.com>
Diffstat (limited to 'build/ves-agent.sh')
-rw-r--r--build/ves-agent.sh15
1 files changed, 11 insertions, 4 deletions
diff --git a/build/ves-agent.sh b/build/ves-agent.sh
index b3d3616..87d4b07 100644
--- a/build/ves-agent.sh
+++ b/build/ves-agent.sh
@@ -15,10 +15,15 @@
#
#. What this is: Build script for the VES Agent docker image on Ubuntu.
#.
+#. Prerequisites:
+#. Docker hub user logged in e.g. via "sudo docker login"
+#.
#. Usage:
#. bash ves-agent.sh <hub-user> <hub-pass>
#. hub-user: username for dockerhub
-#. hub-pass: password for dockerhub
+#.
+#. NOTE: To allow patch testing, this script will not reclone the VES repo
+#. if it exists under /tmp
#.
#. Status: this is a work in progress, under test.
@@ -28,13 +33,15 @@ sudo apt-get update
echo; echo "$0 $(date): Starting VES agent build process"
if [[ -d /tmp/ves ]]; then rm -rf /tmp/ves; fi
-echo; echo "$0 $(date): Cloning VES repo to /tmp/ves"
-git clone https://gerrit.opnfv.org/gerrit/ves /tmp/ves
+echo; echo "$0 $(date): Starting VES kafka build process"
+if [[ ! -d /tmp/ves ]]; then
+ echo; echo "$0 $(date): Cloning VES repo to /tmp/ves"
+ git clone https://gerrit.opnfv.org/gerrit/ves /tmp/ves
+fi
echo; echo "$0 $(date): Building the image"
cd /tmp/ves/build/ves-agent
sudo docker build -t ves-agent .
-sudo docker login -u $1 -p $2
echo; echo "$0 $(date): Tagging the image"
id=$(sudo docker images | grep ves-agent | awk '{print $3}')