summaryrefslogtreecommitdiffstats
path: root/auth/docker
diff options
context:
space:
mode:
authorInstrumental <jonathan.gathman@att.com>2019-08-02 14:46:27 -0500
committerInstrumental <jonathan.gathman@att.com>2019-08-02 14:46:35 -0500
commite9ae04800c417330c3e1c5dae45744f819f41130 (patch)
tree7c9d46e79cdff228af536d3a76b6499cdebf6caf /auth/docker
parentaca17303a5c5df832b4c73acf8d818cd2c85bdd7 (diff)
Maven Docker Build
Issue-ID: AAF-917 Change-Id: I259786040c74a7198b3597f4a92c0e8458666560 Signed-off-by: Instrumental <jonathan.gathman@att.com>
Diffstat (limited to 'auth/docker')
-rw-r--r--auth/docker/.gitignore1
-rwxr-xr-xauth/docker/dbuild.sh4
-rw-r--r--auth/docker/pom.xml65
3 files changed, 68 insertions, 2 deletions
diff --git a/auth/docker/.gitignore b/auth/docker/.gitignore
index fb1f79ea..51bfecd8 100644
--- a/auth/docker/.gitignore
+++ b/auth/docker/.gitignore
@@ -13,3 +13,4 @@
/*.jks
/sdnc
/working
+/target
diff --git a/auth/docker/dbuild.sh b/auth/docker/dbuild.sh
index 3094eab9..703abc5a 100755
--- a/auth/docker/dbuild.sh
+++ b/auth/docker/dbuild.sh
@@ -47,14 +47,14 @@ if [ $# -gt 0 ]; then
fi
fi
-echo "$0: AAF_COMPONENTS=$AAF_COMPONENTS DOCKER_PULL_REGISTRY=$DOCKER_PULL_REGISTRY"
+grep -v '#' d.props | grep '=' | grep -v -e "=$"
DOCKER=${DOCKER:=docker}
echo "Building Containers for aaf components, version $VERSION"
-
# AAF_cass now needs a version...
cd ../auth-cass/docker
+pwd
bash ./dbuild.sh $DOCKER_PULL_REGISTRY
cd -
diff --git a/auth/docker/pom.xml b/auth/docker/pom.xml
new file mode 100644
index 00000000..540513e7
--- /dev/null
+++ b/auth/docker/pom.xml
@@ -0,0 +1,65 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * ============LICENSE_START====================================================
+ * org.onap.aaf
+ * ===========================================================================
+ * Copyright (c) 2017 AT&T Intellectual Property. All rights reserved.
+ * ===========================================================================
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ * ============LICENSE_END====================================================
+ *
+-->
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+ <parent>
+ <groupId>org.onap.aaf.authz</groupId>
+ <artifactId>authparent</artifactId>
+ <version>2.1.15-SNAPSHOT</version>
+ <relativePath>../pom.xml</relativePath>
+ </parent>
+
+ <artifactId>aaf-auth-docker</artifactId>
+ <name>AAF Docker Build</name>
+ <description>Docker Build</description>
+ <!-- Build Docker with "cd < this dir>; mvn -N exec:exec -Pbuild-docker -->
+
+ <profiles>
+ <profile>
+ <id>build-docker</id>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>exec-maven-plugin</artifactId>
+ <version>1.6.0</version>
+ <executions>
+ <execution>
+ <id>Docker Build</id>
+ <goals>
+ <goal>exec</goal>
+ </goals>
+ </execution>
+ </executions>
+ <configuration>
+ <executable>bash</executable>
+ <commandlineArgs>-c "pwd; bash dbuild.sh"</commandlineArgs>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
+ </profiles>
+</project>
+
+