mirror of
https://github.com/apache/impala.git
synced 2025-12-19 18:12:08 -05:00
IMPALA-12081: Produce multiple Java docker images
This changes the docker image build code so that both Java 8 and Java 11 images can be built in the same build. Specifically, it introduces new Make targets for Java 11 docker images in addition to the regular Java 8 targets. The "docker_images" and "docker_debug_images" targets continue to behave the same way and produce Java 8 images of the same name. The "docker_java11_images" and "docker_debug_java11_images" produce the daemon docker images for Java 11. Preserves IMPALA_DOCKER_USE_JAVA11 for selecting Java 11 images when starting a cluster with container images. Change-Id: Ic2b124267c607242bc2fd6c8cd6486293a938f50 Reviewed-on: http://gerrit.cloudera.org:8080/19722 Reviewed-by: Impala Public Jenkins <impala-public-jenkins@cloudera.com> Tested-by: Impala Public Jenkins <impala-public-jenkins@cloudera.com>
This commit is contained in:
committed by
Impala Public Jenkins
parent
8785270451
commit
c8a21c51ef
@@ -33,17 +33,12 @@ parser.add_argument("--debug-build", help="Setup build context for debug build",
|
||||
parser.add_argument("--utility-context",
|
||||
help="Setup utility build context instead of daemon",
|
||||
action="store_true")
|
||||
parser.add_argument("--output-dir", help="Directory to use for output")
|
||||
args = parser.parse_args()
|
||||
|
||||
IMPALA_HOME = os.environ["IMPALA_HOME"]
|
||||
if args.debug_build:
|
||||
BUILD_TYPE = "debug"
|
||||
else:
|
||||
BUILD_TYPE = "release"
|
||||
if args.utility_context:
|
||||
OUTPUT_DIR = os.path.join(IMPALA_HOME, "docker/build_context_utility", BUILD_TYPE)
|
||||
else:
|
||||
OUTPUT_DIR = os.path.join(IMPALA_HOME, "docker/build_context", BUILD_TYPE)
|
||||
BUILD_TYPE = "debug" if args.debug_build else "release"
|
||||
OUTPUT_DIR = args.output_dir
|
||||
|
||||
IMPALA_TOOLCHAIN_PACKAGES_HOME = os.environ["IMPALA_TOOLCHAIN_PACKAGES_HOME"]
|
||||
IMPALA_GCC_VERSION = os.environ["IMPALA_GCC_VERSION"]
|
||||
|
||||
Reference in New Issue
Block a user