diff --git a/.gitea/workflows/arch.yaml b/.gitea/workflows/arch.yaml index 41cbe4b..b306e8e 100644 --- a/.gitea/workflows/arch.yaml +++ b/.gitea/workflows/arch.yaml @@ -13,14 +13,16 @@ jobs: - name: Updating pacman repository continue-on-error: true run: | - pacman-key --init && pacman -Syu - - name: Checking curl + pacman-key --init && pacman -Syu + - name: Checking environment continue-on-error: true - run: curl -V + run: printenv - name: Downloading continue-on-error: true - run: cd ${{gitea.basedir}} && curl -O http://zxprj:3001/zx/bforce/raw/branch/master/archlinux/bforce.install - - run: pwd && cd ${{gitea.basedir}} && curl -O http://zxprj:3001/zx/bforce/raw/branch/master/archlinux/PKGBUILD - - run: cd ${{gitea.basedir}} && makepkg + run: useradd -b${{gitea.basedir}} -d${{gitea.basedir}}/builder -g users -m builder + run: echo 'builder ALL=(ALL) NOPASSWD: ALL' >> /etc/sudoers + run: su - builder -c curl -O http://zxprj:3001/zx/bforce/raw/branch/zx/archlinux/bforce.install + run: su - builder -c curl -O http://zxprj:3001/zx/bforce/raw/branch/zx/archlinux/PKGBUILD + - run: su - builder -c makepkg - run: echo "🍏 This job's status is ${{ gitea.job.status }}." diff --git a/.gitea/workflows/demo.yaml b/.gitea/workflows/demo.yaml index 5090065..f97bbd2 100644 --- a/.gitea/workflows/demo.yaml +++ b/.gitea/workflows/demo.yaml @@ -15,5 +15,6 @@ jobs: - name: List files in the repository run: | ls ${{ gitea.basedir }} && pwd + run: printenv - run: echo "🍏 This job's status is ${{ gitea.job.status }}."