mirror of https://github.com/aminya/setup-cpp
ci: remove excess installations in arch docker
This commit is contained in:
parent
e8d2cb09a2
commit
dda085d620
|
@ -2,26 +2,17 @@
|
||||||
FROM archlinux as base
|
FROM archlinux as base
|
||||||
|
|
||||||
RUN pacman -Syuu --noconfirm
|
RUN pacman -Syuu --noconfirm
|
||||||
|
RUN pacman-db-upgrade
|
||||||
|
|
||||||
# Install packages available from standard repos
|
# nodejs
|
||||||
RUN pacman-db-upgrade && \
|
RUN pacman -S --noconfirm --needed nodejs
|
||||||
pacman -S --noconfirm --needed \
|
|
||||||
wget curl pkg-config zip unzip tar git && \
|
|
||||||
pacman -S --noconfirm \
|
|
||||||
nodejs && \
|
|
||||||
pacman -Scc --noconfirm
|
|
||||||
|
|
||||||
# install yay
|
|
||||||
#RUN useradd -m -G nobody -s /bin/bash yay && passwd -d yay && echo "yay ALL=(ALL) ALL" >> /etc/sudoers
|
|
||||||
#RUN git clone --depth 1 https://aur.archlinux.org/yay.git /opt/yay && cd /opt/yay && \
|
|
||||||
# chown -R yay:root . && chmod -R 775 . && \
|
|
||||||
# runuser -l yay -c "cd /opt/yay && makepkg -si --noprogressbar --noconfirm"
|
|
||||||
|
|
||||||
# add setup_cpp.js
|
# add setup_cpp.js
|
||||||
COPY "./dist/" "/"
|
COPY "./dist/" "/"
|
||||||
WORKDIR "/"
|
WORKDIR "/"
|
||||||
|
|
||||||
# run installation
|
# run installation
|
||||||
|
RUN pacman -S --noconfirm --needed curl
|
||||||
RUN node ./setup_cpp.js --compiler llvm --cmake true --ninja true --cppcheck true --ccache true --vcpkg true --doxygen true --gcovr true --task true
|
RUN node ./setup_cpp.js --compiler llvm --cmake true --ninja true --cppcheck true --ccache true --vcpkg true --doxygen true --gcovr true --task true
|
||||||
|
|
||||||
# clean up
|
# clean up
|
||||||
|
|
Loading…
Reference in New Issue