Skip to content

Commit

Permalink
Ubuntu 22.04 image (#257)
Browse files Browse the repository at this point in the history
  • Loading branch information
DmitriyMusatkin committed Oct 18, 2023
1 parent 7377a96 commit 41db88f
Show file tree
Hide file tree
Showing 2 changed files with 48 additions and 0 deletions.
47 changes: 47 additions & 0 deletions .github/docker-images/ubuntu-22-x64/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
FROM ubuntu:22.04

ENV DEBIAN_FRONTEND=noninteractive

###############################################################################
# Install prereqs
###############################################################################
RUN apt-get update -qq \
&& apt-get -y install \
git \
curl \
sudo \
unzip \
python3-dev \
python3-pip \
build-essential \
# For PPAs
software-properties-common \
apt-transport-https \
ca-certificates \
&& apt-get clean

###############################################################################
# Python/AWS CLI
###############################################################################
WORKDIR /tmp

RUN python3 -m pip install setuptools \
&& curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o awscliv2.zip \
&& unzip awscliv2.zip \
&& sudo aws/install \
&& aws --version

###############################################################################
# Install pre-built CMake
###############################################################################
RUN curl -sSL https://d19elf31gohf1l.cloudfront.net/_binaries/cmake/cmake-3.13-manylinux1-x64.tar.gz -o cmake.tar.gz \
&& tar xvzf cmake.tar.gz -C /usr/local \
&& cmake --version \
&& rm -f /tmp/cmake.tar.gz

###############################################################################
# Install entrypoint
###############################################################################
ADD entrypoint.sh /usr/local/bin/builder
RUN chmod a+x /usr/local/bin/builder
ENTRYPOINT ["/usr/local/bin/builder"]
1 change: 1 addition & 0 deletions .github/workflows/create-channel.yml
Original file line number Diff line number Diff line change
Expand Up @@ -71,6 +71,7 @@ jobs:
- ubuntu-18-x64
- ubuntu-20-x64
- ubuntu-20-aarch64
- ubuntu-22-x64
- node-10-linux-x64
- swift-5-al2-x64
- swift-5-centos-x64
Expand Down

0 comments on commit 41db88f

Please sign in to comment.