blob: 6994125b6e74bba145161bcec7bf14a929a532df (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
# * Prepare
image: archlinux
variables:
DOSUDO: "notroot ALL=(ALL) NOPASSWD: ALL"
stages:
- test
before_script:
- pacman --noconfirm -Syu
- pacman --noconfirm -S sudo git fakeroot binutils
- useradd -m notroot
- echo "$DOSUDO" > /etc/sudoers.d/notroot
# * Test
build-package:
stage: test
script:
- cd /home/notroot
- su notroot -c "git clone https://aur.archlinux.org/python-vsg-git.git"
- cd python-vsg-git
- su notroot -c "makepkg --noconfirm --syncdeps --rmdeps --install --clean"
- vsg -h
|