diff options
author | Jim Hahn <jrh3@att.com> | 2020-01-13 16:36:38 -0500 |
---|---|---|
committer | Jim Hahn <jrh3@att.com> | 2020-01-14 17:29:56 -0500 |
commit | 0fe2333d835dfd768f62fc08923e23410c786a65 (patch) | |
tree | 414485d4c6d012899177fab5e339ef5a3af0ddac /docker_push_manifest.sh | |
parent | 9ead4944806ec064e14fc286b919178af8e12816 (diff) |
Update docker images for java 11
Added debian-slim images based off of jre-slim.
Removed alpine images from the build.
If it's determined that we need a jdk instead of a jre, then
"jre" can be changed to "jdk" in the policy-base Dockerfile.
As an alternative, a new policy-docker-jdk image could be created,
based off of "jdk" and all of the apt packages added to it. In that
case, it would probably be appropriate to removed maven from the
packages that are loaded into the policy-common image.
Addressed first round of review comments:
- use specific version of java 11
- removed docker-maven-plugin version
- replaced the images with policy-jre-debian and policy-jdk-debian
- added a policy-jdk-alpine image, which includes the jdk & maven, but
is significantly smaller than the debian-slim version
- added a policy-jre-alpine image
Addressed additional review comments:
- removed BUILD_VERSION
- installed maven packages instead of downloading via curl
- added link to /usr/lib/jvm
Issue-ID: POLICY-1586
Signed-off-by: Jim Hahn <jrh3@att.com>
Change-Id: I43fd6a5c5ff9c4a0b537d3f297fdf2ad8248ba75
Diffstat (limited to 'docker_push_manifest.sh')
-rwxr-xr-x | docker_push_manifest.sh | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/docker_push_manifest.sh b/docker_push_manifest.sh index 48ad65e2..210529fa 100755 --- a/docker_push_manifest.sh +++ b/docker_push_manifest.sh @@ -1,6 +1,7 @@ #!/bin/bash -ex # ============LICENSE_START======================================================= # Copyright (C) 2019 ENEA AB. All rights reserved. +# Modifications Copyright (C) 2020 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. @@ -21,7 +22,7 @@ # shellcheck source=/dev/null source version.properties -IMAGES="onap/policy-base-alpine onap/policy-common-alpine" +IMAGES="onap/policy-jre-alpine onap/policy-jre-debian onap/policy-jdk-alpine onap/policy-jdk-debian" ARCHES="amd64 arm64" TIMESTAMP=$(date -u +"%Y%m%d%H%M%S") MT_RELEASE='v0.9.0' |