From 122f9c1d5d5d1b7fb4a0ed718bcb83c74962908a Mon Sep 17 00:00:00 2001 From: Antonio SJ Musumeci Date: Sun, 29 Aug 2021 13:05:22 -0400 Subject: [PATCH] Add new cirrus-ci targets --- .cirrus.yml | 186 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 186 insertions(+) diff --git a/.cirrus.yml b/.cirrus.yml index f1172086..dca14cd1 100644 --- a/.cirrus.yml +++ b/.cirrus.yml @@ -1,3 +1,13 @@ +freebsd_task: + name: "freebsd:11.4" + freebsd_instance: + image_family: freebsd-11-4 + env: + ASSUME_ALWAYS_YES: yes + script: + - tools/install-build-pkgs + - gmake -j4 + freebsd_task: name: "freebsd:12.1" freebsd_instance: @@ -8,6 +18,27 @@ freebsd_task: - tools/install-build-pkgs - gmake -j4 +freebsd_task: + name: "freebsd:12.2" + freebsd_instance: + image_family: freebsd-12-2 + env: + ASSUME_ALWAYS_YES: yes + script: + - tools/install-build-pkgs + - gmake -j4 + +freebsd_task: + name: "freebsd:13.0" + freebsd_instance: + image_family: freebsd-13-0 + env: + ASSUME_ALWAYS_YES: yes + script: + - tools/install-build-pkgs + - gmake -j4 + + #macos_task: # osx_instance: # image: catalina-base @@ -37,6 +68,50 @@ linux_task: - tools/install-build-pkgs - make STATIC=1 LTO=1 +linux_task: + name: "alpine:3.13" + container: + image: alpine:3.13 + cpu: 4 + memory: 2G + timeout_in: 10m + script: + - tools/install-build-pkgs + - make STATIC=1 LTO=1 + +linux_task: + name: "alpine:3.14" + container: + image: alpine:3.14 + cpu: 4 + memory: 2G + timeout_in: 10m + script: + - tools/install-build-pkgs + - make STATIC=1 LTO=1 + +linux_task: + name: "alpine:latest" + container: + image: alpine:latest + cpu: 4 + memory: 2G + timeout_in: 10m + script: + - tools/install-build-pkgs + - make STATIC=1 LTO=1 + +linux_task: + name: "alpine-arm:latest" + arm_container: + image: alpine:latest + cpu: 4 + memory: 2G + timeout_in: 10m + script: + - tools/install-build-pkgs + - make STATIC=1 LTO=1 + linux_task: name: "centos:7" container: @@ -109,6 +184,42 @@ linux_task: - make - make rpm +linux_task: + name: "fedora:34" + container: + image: fedora:34 + cpu: 4 + memory: 2G + timeout_in: 10m + script: + - tools/install-build-pkgs + - make + - make rpm + +linux_task: + name: "fedora:latest" + container: + image: fedora:latest + cpu: 4 + memory: 2G + timeout_in: 10m + script: + - tools/install-build-pkgs + - make + - make rpm + +linux_task: + name: "fedora-arm:latest" + arm_container: + image: fedora:latest + cpu: 4 + memory: 2G + timeout_in: 10m + script: + - tools/install-build-pkgs + - make + - make rpm + linux_task: name: "ubuntu:14.04" container: @@ -169,6 +280,36 @@ linux_task: - dpkg -i ../*.deb - mergerfs -v || true +linux_task: + name: "ubuntu:latest" + container: + image: ubuntu:latest + cpu: 4 + memory: 2G + timeout_in: 10m + script: + - tools/install-build-pkgs + - git fetch + - make deb + - apt-get -y install fuse + - dpkg -i ../*.deb + - mergerfs -v || true + +linux_task: + name: "ubuntu-arm:latest" + arm_container: + image: ubuntu:latest + cpu: 4 + memory: 2G + timeout_in: 10m + script: + - tools/install-build-pkgs + - git fetch + - make deb + - apt-get -y install fuse + - dpkg -i ../*.deb + - mergerfs -v || true + linux_task: name: "debian:7" container: @@ -228,3 +369,48 @@ linux_task: - apt-get -y install fuse - dpkg -i ../*.deb - mergerfs -v || true + +linux_task: + name: "debian:11" + container: + image: debian:11 + cpu: 4 + memory: 2G + timeout_in: 10m + script: + - tools/install-build-pkgs + - git fetch + - make deb + - apt-get -y install fuse + - dpkg -i ../*.deb + - mergerfs -v || true + +linux_task: + name: "debian:latest" + container: + image: debian:latest + cpu: 4 + memory: 2G + timeout_in: 10m + script: + - tools/install-build-pkgs + - git fetch + - make deb + - apt-get -y install fuse + - dpkg -i ../*.deb + - mergerfs -v || true + +linux_task: + name: "debian-arm:latest" + arm_container: + image: debian:latest + cpu: 4 + memory: 2G + timeout_in: 10m + script: + - tools/install-build-pkgs + - git fetch + - make deb + - apt-get -y install fuse + - dpkg -i ../*.deb + - mergerfs -v || true