This commit is contained in:
Kreyren 2020-02-09 17:06:35 +00:00
parent b0be7a415b
commit 684695247f

@ -9,31 +9,31 @@ sudo: required
matrix: matrix:
include: include:
# Exherbo Linux # # Exherbo Linux
# Exherbo with GCC # # Exherbo with GCC
- name: "Exherbo Linux with GCC" # - name: "Exherbo Linux with GCC"
os: linux # os: linux
cache: # cache:
directories: # directories:
- /var/db/paludis # - /var/db/paludis
env: # env:
DOCKER="exherbo_ci:latest" # DOCKER="exherbo_ci:latest"
VARIANT="exherbo" # VARIANT="exherbo"
TOOL="compile" # TOOL="compile"
COMPILER_C="gcc" # COMPILER_C="gcc"
COMPILER_CXX="g++" # COMPILER_CXX="g++"
# Exherbo with Clang # # Exherbo with Clang
- name: "Exherbo Linux with Clang" # - name: "Exherbo Linux with Clang"
os: linux # os: linux
cache: # cache:
directories: # directories:
- /var/db/paludis # - /var/db/paludis
env: # env:
DOCKER="exherbo_ci:latest" # DOCKER="exherbo_ci:latest"
VARIANT="exherbo" # VARIANT="exherbo"
TOOL="compile" # TOOL="compile"
COMPILER_C="clang" # COMPILER_C="clang"
COMPILER_CXX="clang++" # COMPILER_CXX="clang++"
# Ubuntu Linux # Ubuntu Linux
# Ubuntu 19.10 (Eoan Ermine) with GCC # Ubuntu 19.10 (Eoan Ermine) with GCC
@ -51,6 +51,7 @@ matrix:
COMPILER_C="gcc" COMPILER_C="gcc"
COMPILER_CXX="g++" COMPILER_CXX="g++"
REPOSITORY="https://github.com/RXT0112/Zernit.git" REPOSITORY="https://github.com/RXT0112/Zernit.git"
PACKAGES="git"
# Ubuntu 19.10 (Eoan Ermine) with Clang # Ubuntu 19.10 (Eoan Ermine) with Clang
- name: "Ubuntu 19.10 (Eoan Ermine) with Clang" - name: "Ubuntu 19.10 (Eoan Ermine) with Clang"
os: linux os: linux
@ -66,156 +67,156 @@ matrix:
COMPILER_C="clang" COMPILER_C="clang"
COMPILER_CXX="clang++" COMPILER_CXX="clang++"
REPOSITORY="https://github.com/RXT0112/Zernit.git" REPOSITORY="https://github.com/RXT0112/Zernit.git"
PACKAGES="git"
# # Debian Linux
# # Debian Testing
# - name: "Debian Testing with GCC"
# os: linux
# dist: bionic
# group: travis_latest
# env:
# DOCKER="debian:testing"
# VARIANT="debian"
# TOOL="compile"
# COMPILER_C="gcc"
# COMPILER_CXX="g++"
# Debian Linux # - name: "Debian Testing with Clang"
# Debian Testing # os: linux
- name: "Debian Testing with GCC" # dist: bionic
os: linux # group: travis_latest
dist: bionic # env:
group: travis_latest # DOCKER="debian:testing"
env: # VARIANT="debian"
DOCKER="debian:testing" # TOOL="compile"
VARIANT="debian" # COMPILER_C="clang"
TOOL="compile" # COMPILER_CXX="clang++"
COMPILER_C="gcc" # # - name: "Debian Testing packaging with pbuilder"
COMPILER_CXX="g++" # # os: linux
# # dist: bionic
# # group: travis_latest
# # env:
# # DOCKER="debian:testing"
# # VARIANT="debian"
# # TOOL="pbuilder"
- name: "Debian Testing with Clang" # # Debian Sid
os: linux # - name: "Debian Sid with GCC"
dist: bionic # os: linux
group: travis_latest # dist: bionic
env: # group: travis_latest
DOCKER="debian:testing" # env:
VARIANT="debian" # DOCKER="debian:sid"
TOOL="compile" # VARIANT="debian"
COMPILER_C="clang" # TOOL="compile"
COMPILER_CXX="clang++" # COMPILER_C="gcc"
# - name: "Debian Testing packaging with pbuilder" # COMPILER_CXX="g++"
# os: linux
# dist: bionic
# group: travis_latest
# env:
# DOCKER="debian:testing"
# VARIANT="debian"
# TOOL="pbuilder"
# Debian Sid # - name: "Debian Sid with Clang"
- name: "Debian Sid with GCC" # os: linux
os: linux # dist: bionic
dist: bionic # group: travis_latest
group: travis_latest # env:
env: # DOCKER="debian:sid"
DOCKER="debian:sid" # VARIANT="debian"
VARIANT="debian" # TOOL="compile"
TOOL="compile" # COMPILER_C="clang"
COMPILER_C="gcc" # COMPILER_CXX="clang++"
COMPILER_CXX="g++" # # - name: "Debian Sid packaging with pbuilder"
# # os: linux
# # dist: bionic
# # group: travis_latest
# # env:
# # DOCKER="debian:sid"
# # VARIANT="debian"
# # TOOL="pbuilder"
- name: "Debian Sid with Clang" # # FreeBSD
os: linux # # FreeBSD 12.0-RELEASE
dist: bionic # - name: "FreeBSD 12.0-RELEASE with Clang"
group: travis_latest # os: linux
env: # dist: bionic
DOCKER="debian:sid" # group: travis_latest
VARIANT="debian" # env:
TOOL="compile" # QEMU="FreeBSD"
COMPILER_C="clang" # VARIANT="12.0-RELEASE"
COMPILER_CXX="clang++" # TOOL="compile"
# - name: "Debian Sid packaging with pbuilder" # COMPILER_C="clang"
# os: linux # COMPILER_CXX="clang++"
# dist: bionic
# group: travis_latest
# env:
# DOCKER="debian:sid"
# VARIANT="debian"
# TOOL="pbuilder"
# FreeBSD # - name: "FreeBSD 12.0-RELEASE with GCC"
# FreeBSD 12.0-RELEASE # os: linux
- name: "FreeBSD 12.0-RELEASE with Clang" # dist: bionic
os: linux # group: travis_latest
dist: bionic # env:
group: travis_latest # QEMU="FreeBSD"
env: # VARIANT="12.0-RELEASE"
QEMU="FreeBSD" # TOOL="compile"
VARIANT="12.0-RELEASE" # COMPILER_C="gcc"
TOOL="compile" # COMPILER_CXX="g++"
COMPILER_C="clang"
COMPILER_CXX="clang++"
- name: "FreeBSD 12.0-RELEASE with GCC" # # FIXME: MacOS needs refactor of C programs to be compatible (https://travis-ci.org/Kreyrock/Kreyrock/jobs/620509927?utm_medium=notification&utm_source=github_status)
os: linux # # MacOS X
dist: bionic # ## MacOS 10.14
group: travis_latest # - name: "MacOS 10.14, xcode11.2 with clang"
env: # os: osx
QEMU="FreeBSD" # cache:
VARIANT="12.0-RELEASE" # - /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula
TOOL="compile" # osx_image: xcode11.2
COMPILER_C="gcc" # compiler: clang
COMPILER_CXX="g++" # group: travis_latest
# FIXME: MacOS needs refactor of C programs to be compatible (https://travis-ci.org/Kreyrock/Kreyrock/jobs/620509927?utm_medium=notification&utm_source=github_status) # - name: "MacOS 10.14, xcode11.2 with gcc"
# MacOS X # os: osx
## MacOS 10.14 # cache:
- name: "MacOS 10.14, xcode11.2 with clang" # - /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula
os: osx # osx_image: xcode11.2
cache: # compiler: gcc
- /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula # group: travis_latest
osx_image: xcode11.2
compiler: clang
group: travis_latest
- name: "MacOS 10.14, xcode11.2 with gcc" # ## MacOS 10.14.4
os: osx # - name: "MacOS 10.14.4, xcode10.3 with clang"
cache: # os: osx
- /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula # cache:
osx_image: xcode11.2 # - /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula
compiler: gcc # osx_image: xcode10.3
group: travis_latest # compiler: clang
# group: travis_latest
## MacOS 10.14.4 # - name: "MacOS 10.14.4, xcode10.3 with gcc"
- name: "MacOS 10.14.4, xcode10.3 with clang" # os: osx
os: osx # cache:
cache: # - /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula
- /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula # osx_image: xcode10.3
osx_image: xcode10.3 # compiler: gcc
compiler: clang # group: travis_latest
group: travis_latest
- name: "MacOS 10.14.4, xcode10.3 with gcc" # ## MacOS 10.13
os: osx # - name: "MacOS 10.13, xcode9.4 with clang"
cache: # os: osx
- /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula # cache:
osx_image: xcode10.3 # - /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula
compiler: gcc # osx_image: xcode9.4
group: travis_latest # compiler: clang
# group: travis_latest
## MacOS 10.13 # - name: "MacOS 10.13, xcode9.4 with gcc"
- name: "MacOS 10.13, xcode9.4 with clang" # os: osx
os: osx # cache:
cache: # - /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula
- /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula # osx_image: xcode9.4
osx_image: xcode9.4 # compiler: gcc
compiler: clang # group: travis_latest
group: travis_latest
- name: "MacOS 10.13, xcode9.4 with gcc" # # Others
os: osx
cache:
- /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula
osx_image: xcode9.4
compiler: gcc
group: travis_latest
# Others # # Default linux
# - name: "Linux, default build"
# Default linux # os: linux
- name: "Linux, default build" # dist: bionic
os: linux # group: travis_latest
dist: bionic # env:
group: travis_latest # TOOL="compile"
env:
TOOL="compile"
before-install: before-install:
- QA/travis-ci/before-install.sh - QA/travis-ci/before-install.sh