-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.cirrus.yml
34 lines (33 loc) · 1020 Bytes
/
.cirrus.yml
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
27
28
29
30
31
32
33
34
freebsd_instance:
image_family: freebsd-14-0-snap
cpu: 8
memory: 8G
disk: 40
task:
name: Test all packages in the PKG repository build
setup_script:
- uname -a
- df -h
- echo "Add Linux support to kernel 🐧"
- kldload linux64
- kldstat
- mkdir -p /usr/local/etc/pkg/repos
- cp ci/FreeBSD.conf /usr/local/etc/pkg/repos
- mkdir -p /usr/ports/Keywords
- cp ci/*.ucl /usr/ports/Keywords
pkg_cache:
folder: /var/cache/pkg
reupload_on_changes: false
fingerprint_script:
- uname -a
populate_script:
- pkg install -y git-lite icu libcjson librsvg2-rust libxcb mesa-libs pango pkgconf xcb xcb-util xcb-util-image xcb-util-wm
- MISSING=true sh build.sh aquabsd.alps nvidia
- pkg remove -y texlive-texmf # remove unnecessary fat packages (still can't for the life of me find what's depending on it)
script:
- sh build.sh aquabsd.alps nvidia
post_script:
- ls -la .build/
- df -h
packages_artifacts:
path: ".build/*"