diff options
| author | Frank LENORMAND <lenormf@gmail.com> | 2019-12-10 18:37:33 +0100 |
|---|---|---|
| committer | Frank LENORMAND <lenormf@gmail.com> | 2019-12-14 08:58:55 +0100 |
| commit | ff5144be27d4e4f072267d402373bec23a346db5 (patch) | |
| tree | dee89a918272d0161c39ee3e9ab49e26ab08b764 | |
| parent | 2966d980d3476e2a5fa00f6680fff8736ad436f2 (diff) | |
cirrus: Implement a YAML control file for Cirrus
Fixes #3255
| -rw-r--r-- | .cirrus.yml | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/.cirrus.yml b/.cirrus.yml new file mode 100644 index 00000000..e9e3d142 --- /dev/null +++ b/.cirrus.yml @@ -0,0 +1,41 @@ +freebsd_task: + freebsd_instance: + image_family: freebsd-12-1 + gmake_script: pkg install -y gmake + matrix: + - name: freebsd_clang + - name: freebsd_gcc + gcc_script: pkg install -y gcc + env: + CXX: g++ + test_script: gmake test + env: + LC_ALL: en_US.UTF-8 + +linux_task: + container: + image: gcc:7 + locales_script: + - apt-get update && apt-get -y install locales + - echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen + - locale-gen en_US.UTF-8 + matrix: + - name: linux_clang + env: + CXX: clang++ + clang_script: + - apt-get -y install clang + - name: linux_gcc + test_script: make test + env: + LC_ALL: en_US.UTF-8 + +macos_task: + osx_instance: + image: mojave-base + matrix: + - name: macos_clang + env: + CXX: clang++ + - name: macos_gcc + test_script: make test |
