upscheme/.cirrus.yml

62 lines
1.5 KiB
YAML

alpine_task:
container:
image: alpine
setup_script:
- apk update
- apk add build-base
compile_script: scripts/build.sh
archlinux_task:
container:
image: archlinux/base
setup_script:
- pacman --noconfirm -Sy
- pacman --noconfirm -S gcc
compile_script: scripts/build.sh
centos_task:
container:
image: centos
setup_script:
- yum update -y
- yum install -y gcc glibc-devel
compile_script: scripts/build.sh
debian_task:
container:
image: debian
setup_script:
- apt update -y
- apt install -y gcc libc-dev
compile_script: scripts/build.sh
ubuntu_task:
container:
image: ubuntu
setup_script:
- apt update -y
- apt install -y gcc libc-dev
compile_script: scripts/build.sh
freebsd_task:
freebsd_instance:
image: freebsd-12-0-release-amd64
compile_script: scripts/build.sh
macos_task:
osx_instance:
image: mojave-base
compile_script: scripts/build.sh
cygwin_task:
windows_container:
image: cirrusci/windowsservercore:2019
os_version: 2019
setup_script:
- choco install -y --no-progress cygwin
- c:\tools\cygwin\cygwinsetup -q -P binutils,gcc-core
compile_script:
- c:\tools\cygwin\bin\bash --login "%CD%\scripts\build.sh"
msys_task:
windows_container:
image: cirrusci/windowsservercore:cmake
os_version: 2019
setup_script:
- set PATH=c:\tools\msys64\bin;c:\tools\msys64\usr\bin;%PATH%
- pacman --noconfirm -S gcc
compile_script:
- c:\tools\msys64\usr\bin\bash --login "%CD%\scripts\build.sh"