41 lines
1.2 KiB
YAML
41 lines
1.2 KiB
YAML
### Generic CI Template for chrootbuild
|
|
#
|
|
#
|
|
# Usage: chrootbuild [options]
|
|
#
|
|
# -b <branch> Branch to use:
|
|
# (unstable/testing/stable-staging/stable;
|
|
# arm-unstable/arm-testing/arm-stable)
|
|
# default: unstable / arm-unstable
|
|
# -c Start with clean chroot fs
|
|
# -h This help
|
|
# -i <pkg> Install package(s) to chroot fs
|
|
# (for multiple packages repeat -i flag)
|
|
# -l <list> List(s) to build
|
|
# (for multiple lists repeat -l flag)
|
|
# -n Install built pkg to chroot fs
|
|
# -p <pkg> Package(s) to build
|
|
# (for multiple packages repeat -p flag)
|
|
# -r Remove previously built packages in $PKGDEST
|
|
# -s Sign package(s)
|
|
|
|
build-package:
|
|
tags:
|
|
# change the tag to your gitlab-runner
|
|
- bigbuilds
|
|
- aarch64
|
|
- fosshost
|
|
- xlarge
|
|
script:
|
|
# build pkg via chrootbuild
|
|
- export PKG=${PWD##*/}
|
|
- cd ..
|
|
- sudo chrootbuild -b arm-unstable -cp $PKG
|
|
- mv -v ./*.pkg.tar.* $PKG
|
|
#- sudo pacman -Syy && makepkg -scr --noconfirm
|
|
artifacts:
|
|
paths:
|
|
- ./*.pkg.tar.*
|
|
expire_in: 1 week
|
|
|