From 36af1675013b538d43ec5e9bbf6caa24a1a70eec Mon Sep 17 00:00:00 2001 From: danielhanrahan Date: Fri, 2 Sep 2022 13:07:33 +0100 Subject: Allow setting external dockerfiles for clamp Added maven properties to allow overriding each dockerfile during build, for example: mvn clean install -Pdocker \ -Ddocker.clamp-runtime.dockerFile=/path/to/Dockerfile Issue-ID: POLICY-4334 Signed-off-by: danielhanrahan Change-Id: I648b83b53cb65a9b6fc762af715ec1b959792992 --- packages/policy-clamp-docker/pom.xml | 25 ++++++++++++++++++++----- 1 file changed, 20 insertions(+), 5 deletions(-) (limited to 'packages/policy-clamp-docker') diff --git a/packages/policy-clamp-docker/pom.xml b/packages/policy-clamp-docker/pom.xml index cd9cb172b..54bf1b040 100644 --- a/packages/policy-clamp-docker/pom.xml +++ b/packages/policy-clamp-docker/pom.xml @@ -43,6 +43,16 @@ false nexus3.onap.org:10001 nexus3.onap.org:10003 + AcmRuntime.Dockerfile + ${project.basedir}/src/main/docker + PolicyParticipant.Dockerfile + ${project.basedir}/src/main/docker + KubernetesParticipant.Dockerfile + ${project.basedir}/src/main/docker + HttpParticipant.Dockerfile + ${project.basedir}/src/main/docker + ElementParticipant.Dockerfile + ${project.basedir}/src/main/docker yyyyMMdd'T'HHmm @@ -105,7 +115,8 @@ onap/policy-clamp-runtime-acm try - AcmRuntime${dockerFileFlavor}.Dockerfile + ${docker.clamp-runtime-acm.dockerFile} + ${docker.clamp-runtime-acm.contextDir} ${project.version} ${project.version}-${maven.build.timestamp} @@ -137,7 +148,8 @@ onap-policy-clamp-ac-pf-ppnt try - PolicyParticipant${dockerFileFlavor}.Dockerfile + ${docker.clamp-ac-pf-ppnt.dockerFile} + ${docker.clamp-ac-pf-ppnt.contextDir} ${project.version} ${project.version}-${maven.build.timestamp} @@ -169,7 +181,8 @@ onap-policy-clamp-ac-k8s-ppnt try - KubernetesParticipant${dockerFileFlavor}.Dockerfile + ${docker.clamp-ac-k8s-ppnt.dockerFile} + ${docker.clamp-ac-k8s-ppnt.contextDir} ${project.version} ${project.version}-${maven.build.timestamp} @@ -201,7 +214,8 @@ onap-policy-clamp-ac-http-ppnt try - HttpParticipant${dockerFileFlavor}.Dockerfile + ${docker.clamp-ac-http-ppnt.dockerFile} + ${docker.clamp-ac-http-ppnt.contextDir} ${project.version} ${project.version}-${maven.build.timestamp} @@ -233,7 +247,8 @@ onap-policy-clamp-acm-element-impl try - ElementParticipant${dockerFileFlavor}.Dockerfile + ${docker.clamp-acm-element-impl.dockerFile} + ${docker.clamp-acm-element-impl.contextDir} ${project.version} ${project.version}-${maven.build.timestamp} -- cgit 1.2.3-korg