diff --git a/docker/Jenkinsfile-build-docker b/docker/Jenkinsfile-build-docker index 61f541ee9575..c525ef3433b9 100644 --- a/docker/Jenkinsfile-build-docker +++ b/docker/Jenkinsfile-build-docker @@ -21,7 +21,8 @@ IMAGE_NAME_PREFIX = 'harbor.h2o.ai/opsh2oai/h2o-3' JDK_VERSIONS = ['8', '10', '11', '12', '13', '14', '15', '16', '17'] JDK_VERSIONS_PY_R = ['8', '11', '17'] // stable, last-supported, latest -PYTHON_VERSIONS = ['3.6', '3.7', '3.8', '3.9', '3.10', '3.11'] +//PYTHON_VERSIONS = ['3.6', '3.7', '3.8', '3.9', '3.10', '3.11', '3.12'] +PYTHON_VERSIONS = ['3.12'] R_VERSION = ['3.3.3', '3.4.1', '3.5.3', '3.6.2', '4.0.2', '4.4.0'] def pipelineContext diff --git a/docker/Makefile b/docker/Makefile index 9847d489c01c..385f05715ad1 100644 --- a/docker/Makefile +++ b/docker/Makefile @@ -167,6 +167,22 @@ ifeq ($(shell echo $(PUSH) | tr [:upper:] [:lower:] ),true) docker push harbor.h2o.ai/opsh2oai/h2o-3/dev-python-3.11-jdk-$*:$(VERSION) endif +ifneq ($(CI), 1) +dev-python-3.12-jdk-%: dev-python-3.12 +endif +dev-python-3.12-jdk-%: + docker build -t harbor.h2o.ai/opsh2oai/h2o-3/dev-python-3.12-jdk-$*:$(VERSION) \ + $(NO_CACHE) \ + -f jenkins-images/Dockerfile-jdk-others \ + --build-arg FROM_VERSION=$(VERSION) \ + --build-arg FROM_IMAGE=harbor.h2o.ai/opsh2oai/h2o-3/dev-python-3.12 \ + --build-arg INSTALL_JAVA_VERSION=$* \ + --build-arg H2O_BRANCH=$(H2O_BRANCH) \ + . +ifeq ($(shell echo $(PUSH) | tr [:upper:] [:lower:] ),true) + docker push harbor.h2o.ai/opsh2oai/h2o-3/dev-python-3.12-jdk-$*:$(VERSION) +endif + ifneq ($(CI), 1) dev-mojocompat: dev-python-3.7 diff --git a/h2o-dist/index.html b/h2o-dist/index.html index b2685765d2bf..d8d303c5597d 100644 --- a/h2o-dist/index.html +++ b/h2o-dist/index.html @@ -607,7 +607,7 @@

Get started with H2O in 3 easy steps