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
|
||||
|
||||
RUN pacman -Syuu --noconfirm
|
||||
RUN pacman-db-upgrade
|
||||
|
||||
# Install packages available from standard repos
|
||||
RUN pacman-db-upgrade && \
|
||||
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"
|
||||
# nodejs
|
||||
RUN pacman -S --noconfirm --needed nodejs
|
||||
|
||||
# add setup_cpp.js
|
||||
COPY "./dist/" "/"
|
||||
WORKDIR "/"
|
||||
|
||||
# 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
|
||||
|
||||
# clean up
|
||||
|
|
Loading…
Reference in New Issue