FROM archlinux:latest ARG pkgname=$name ARG pkgver=$version ARG revision RUN mkdir -p /output RUN pacman --noconfirm -Syu base base-devel sudo RUN chmod +x /deploy.sh # RUN useradd -m builder # RUN usermod -a -G wheel builder # RUN chown -R builder:builder /output # RUN echo "%wheel ALL=(ALL:ALL) NOPASSWD: ALL" > /etc/sudoers # USER builder # WORKDIR /home/builder/checks-parser COPY deploy/archlinux/bin/PKGBUILD PKGBUILD RUN sed -i "s|\$pkgname|${pkgname}-bin|g" PKGBUILD RUN sed -i "s|\$pkgver|${pkgver}|g" PKGBUILD RUN sed -i "s|\$pkgrel|$revision|g" PKGBUILD RUN makepkg -s --noconfirm RUN echo "sudo cp ${pkgname}-bin-${pkgver}-$revision-x86_64.pkg.tar.zst /output" > /deploy.sh ENTRYPOINT ["bash", "/deploy.sh"]