[
https://issues.apache.org/jira/browse/GEODE-10291?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17605444#comment-17605444
]
ASF GitHub Bot commented on GEODE-10291:
----------------------------------------
moleske commented on code in PR #968:
URL: https://github.com/apache/geode-native/pull/968#discussion_r972202959
##########
docker/ubuntu-22.04/Dockerfile:
##########
@@ -0,0 +1,67 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you 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.
+
+FROM ubuntu:22.04
+LABEL maintainer Apache Geode <[email protected]>
+
+USER root
+WORKDIR /
+
+ENV DEBIAN_FRONTEND noninteractive
+RUN apt update && \
+ apt -yq full-upgrade && \
+ apt-get -y install \
+ apt-transport-https \
+ ca-certificates \
+ curl \
+ gnupg2 \
+ software-properties-common && \
+ apt-get -y autoremove && \
+ apt-get autoclean
+
+RUN . /etc/os-release && \
+ curl -s https://download.bell-sw.com/pki/GPG-KEY-bellsoft | apt-key add -
&& \
+ apt-add-repository "deb http://apt.bell-sw.com/ stable main"
+
+RUN apt update && apt -yq full-upgrade && apt-get -y install \
+ build-essential \
+ libc++-dev \
+ libc++abi-dev \
+ zlib1g-dev \
+ libssl-dev \
+ bellsoft-java11 \
+ git \
+ doxygen \
+ graphviz \
+ clang-format-12 && \
+ apt-get -y autoremove && \
+ apt-get autoclean
+
+# Get latest release of CMake ignoring pre-releases
+RUN installer=$(mktemp) \
+ && curl -o ${installer} -L $(curl -s
https://api.github.com/repos/Kitware/CMake/releases \
+ | grep -P -i
'browser_download_url.*cmake-\d+\.\d+\.\d+-linux-x86_64\.sh' \
+ | head -n 1 \
+ | cut -d : -f 2,3 \
+ | tr -d '"') \
+ && bash ${installer} --skip-license --prefix=/usr/local \
+ && rm ${installer}
+
+ARG GEODE_VERSION=1.14.4
Review Comment:
ah joys of forgetting about prs for months on end, can bump it
> Support Jammy (ubuntu 22.04)
> ----------------------------
>
> Key: GEODE-10291
> URL: https://issues.apache.org/jira/browse/GEODE-10291
> Project: Geode
> Issue Type: Task
> Components: native client
> Reporter: Michael Oleske
> Priority: Major
> Labels: pull-request-available
>
> Native client should compile on the latest (ubuntu 22.04) operating system.
> Consider including a new pipeline as part of this
--
This message was sent by Atlassian Jira
(v8.20.10#820010)