Docker Deal with SNAPSHOT 44/92744/1
authorInstrumental <jonathan.gathman@att.com>
Tue, 6 Aug 2019 00:33:17 +0000 (19:33 -0500)
committerInstrumental <jonathan.gathman@att.com>
Tue, 6 Aug 2019 00:33:25 +0000 (19:33 -0500)
Issue-ID: AAF-917
Change-Id: Ib97058d19164c05e43c96c1df68bbc1cddea1644
Signed-off-by: Instrumental <jonathan.gathman@att.com>
auth/docker/dbuild.sh

index 703abc5..a2a17e6 100755 (executable)
@@ -69,14 +69,26 @@ $DOCKER tag ${ORG}/${PROJECT}/aaf_base:${VERSION} ${DOCKER_REPOSITORY}/${ORG}/${
 $DOCKER tag ${ORG}/${PROJECT}/aaf_base:${VERSION} ${DOCKER_REPOSITORY}/${ORG}/${PROJECT}/aaf_base:latest
 rm Dockerfile
 
+# Tack the "SNAPSHOT" out of name
+function SCP() {
+  SANS=${1/-SNAPSHOT/}
+  if [ -e $SANS ]; then
+    cp $SANS $2
+  else 
+    ln $1 $SANS
+    cp $SANS $2
+    rm $SANS
+  fi
+}
+
 ########
 # Second, Create the AAF Config (Security) Images
 cd ..
 # Note: only 2 jars each in Agent/Config
-cp auth-cmd/target/aaf-auth-cmd-$VERSION-full.jar sample/bin
-cp auth-batch/target/aaf-auth-batch-$VERSION-full.jar sample/bin
-cp ../cadi/aaf/target/aaf-cadi-aaf-${VERSION}-full.jar sample/bin
-cp ../cadi/servlet-sample/target/aaf-cadi-servlet-sample-${VERSION}-sample.jar sample/bin
+SCP auth-cmd/target/aaf-auth-cmd-$VERSION-full.jar sample/bin
+SCP auth-batch/target/aaf-auth-batch-$VERSION-full.jar sample/bin
+SCP ../cadi/aaf/target/aaf-cadi-aaf-${VERSION}-full.jar sample/bin
+SCP ../cadi/servlet-sample/target/aaf-cadi-servlet-sample-${VERSION}-sample.jar sample/bin
 cp -Rf ../conf/CA sample
 
 # AAF Config image (for AAF itself)
@@ -101,7 +113,7 @@ $DOCKER tag ${ORG}/${PROJECT}/aaf_agent:${VERSION} ${DOCKER_REPOSITORY}/${ORG}/$
 $DOCKER tag ${ORG}/${PROJECT}/aaf_agent:${VERSION} ${DOCKER_REPOSITORY}/${ORG}/${PROJECT}/aaf_agent:latest
 
 # Clean up 
-rm sample/Dockerfile sample/bin/aaf-*-${VERSION}*.jar 
+rm sample/Dockerfile sample/bin/aaf-*-*.jar 
 rm -Rf sample/CA
 cd -