mirror of
https://github.com/neovim/neovim.git
synced 2024-12-20 03:05:11 -07:00
7d0479c558
Cirrus ci automatically pushes/caches docker images, which makes containerization much simpler to handle. Moving this job to cirrus ci shortens the job by a minute, and reduces github actions CI usage by two minutes per PR.
23 lines
587 B
Docker
23 lines
587 B
Docker
FROM ubuntu:22.04
|
|
|
|
RUN apt-get update && \
|
|
apt-get install -y software-properties-common && \
|
|
add-apt-repository ppa:neovim-ppa/stable && \
|
|
apt-get install -y ninja-build \
|
|
gettext \
|
|
cmake \
|
|
unzip \
|
|
curl \
|
|
git \
|
|
libluajit-5.1-dev \
|
|
libmsgpack-dev \
|
|
libtermkey-dev \
|
|
libunibilium-dev \
|
|
libuv1-dev \
|
|
lua-filesystem \
|
|
lua-lpeg \
|
|
luajit \
|
|
lua-luv-dev \
|
|
libtree-sitter-dev \
|
|
libvterm-dev
|