-
Notifications
You must be signed in to change notification settings - Fork 114
/
.cirrus.yml
33 lines (28 loc) · 1.12 KB
/
.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
freebsd-x86_64-binaries_task:
freebsd_instance:
image_family: freebsd-12-2
setup_script:
- pkg install --yes curl gmake gdb gcc8 pkgconf sdl2 openal-soft gtk3 gtksourceview3 libXv zip
matrix:
- build_higan_script:
- gmake -C higan-ui build=performance local=false
- gmake -C icarus
package_higan_script:
- mkdir higan-nightly
- cp -a higan-ui/out/higan higan-nightly/higan
- cp -a higan/System higan-nightly
- cp -a icarus/out/icarus higan-nightly/icarus
- cp -a icarus/Database higan-nightly
- cp -a icarus/Firmware higan-nightly
- cp -a GPLv3.txt higan-nightly
- cp -a extras/* higan-nightly
- zip -r higan-nightly.zip higan-nightly
matrix:
- only_if: $CIRRUS_RELEASE != ""
environment:
OS: freebsd-x86_64
GITHUB_TOKEN: ENCRYPTED[7a134a5ab55ae4be1e91c44040969d89e5f4017e2d71f4f03fbde21e136085b6f366c33e0bbcc2d2c6d23914a149aa66]
upload_script: ./.cirrus.upload.sh
- only_if: $CIRRUS_RELEASE == ""
higan-nightly_artifacts:
path: "higan-nightly.zip"