0
0
mirror of https://github.com/fralx/LimeReport.git synced 2024-12-23 16:22:58 +03:00
LimeReport/.travis.yml
2021-09-12 16:19:51 +03:00

718 lines
18 KiB
YAML

language: cpp
matrix:
include:
- env: Qt4.8.5_Ubuntu_14.04
os: linux
dist: trusty
language: cpp
compiler: gcc
cache: ccache
addons:
apt:
packages:
- qt4-default
script:
- qmake -r limereport.pro
- make
- make check
- env: Qt4.8.5_Ubuntu_14.04
os: linux
dist: trusty
language: cpp
compiler: clang
cache: ccache
addons:
apt:
packages:
- qt4-default
script:
- qmake -r limereport.pro
- make
- make check
- env: Qt5.1.1_Ubuntu_14.04
os: linux
dist: trusty
language: cpp
compiler: gcc
cache: ccache
addons:
apt:
sources:
- sourceline: 'ppa:beineri/opt-qt511-trusty'
packages:
- qt51base
- qt51script
- qt51tools
- qt51svg
script:
- source /opt/qt51/bin/qt51-env.sh
- /opt/qt51/bin/qmake -r limereport.pro
- make
- make check
- env: Qt5.1.1_Ubuntu_14.04
os: linux
dist: trusty
language: cpp
compiler: clang
cache: ccache
addons:
apt:
sources:
- sourceline: 'ppa:beineri/opt-qt511-trusty'
packages:
- qt51base
- qt51script
- qt51tools
- qt51svg
script:
- source /opt/qt51/bin/qt51-env.sh
- /opt/qt51/bin/qmake -r limereport.pro
- make
- make check
- env: Qt5.2.1_Ubuntu_14.04
os: linux
dist: trusty
language: cpp
compiler: gcc
cache: ccache
addons:
apt:
sources:
- sourceline: 'ppa:beineri/opt-qt521-trusty'
packages:
- qt52base
- qt52script
- qt52tools
- qt52svg
script:
- source /opt/qt52/bin/qt52-env.sh
- /opt/qt52/bin/qmake -r limereport.pro
- make
- make check
- env: Qt5.2.1_Ubuntu_14.04
os: linux
dist: trusty
language: cpp
compiler: clang
cache: ccache
addons:
apt:
sources:
- sourceline: 'ppa:beineri/opt-qt521-trusty'
packages:
- qt52base
- qt52script
- qt52tools
- qt52svg
script:
- source /opt/qt52/bin/qt52-env.sh
- /opt/qt52/bin/qmake -r limereport.pro
- make
- make check
- env: Qt5.3.2_Ubuntu_14.04
os: linux
dist: trusty
language: cpp
compiler: gcc
cache: ccache
addons:
apt:
sources:
- sourceline: 'ppa:beineri/opt-qt532-trusty'
packages:
- qt53base
- qt53script
- qt53tools
- qt53svg
script:
- source /opt/qt53/bin/qt53-env.sh
- /opt/qt53/bin/qmake -r limereport.pro
- make
- make check
- env: Qt5.3.2_Ubuntu_14.04
os: linux
dist: trusty
language: cpp
compiler: clang
cache: ccache
addons:
apt:
sources:
- sourceline: 'ppa:beineri/opt-qt532-trusty'
packages:
- qt53base
- qt53script
- qt53tools
- qt53svg
script:
- source /opt/qt53/bin/qt53-env.sh
- /opt/qt53/bin/qmake -r limereport.pro
- make
- make check
- env: Qt5.4.2_Ubuntu_14.04
os: linux
dist: trusty
language: cpp
compiler: gcc
cache: ccache
addons:
apt:
sources:
- sourceline: 'ppa:beineri/opt-qt542-trusty'
packages:
- qt54base
- qt54script
- qt54tools
- qt54svg
script:
- source /opt/qt54/bin/qt54-env.sh
- /opt/qt54/bin/qmake -r limereport.pro
- make
- make check
- env: Qt5.4.2_Ubuntu_14.04
os: linux
dist: trusty
language: cpp
compiler: clang
cache: ccache
addons:
apt:
sources:
- sourceline: 'ppa:beineri/opt-qt542-trusty'
packages:
- qt54base
- qt54script
- qt54tools
- qt54svg
script:
- source /opt/qt54/bin/qt54-env.sh
- /opt/qt54/bin/qmake -r limereport.pro
- make
- make check
- env: Qt5.5.1_Ubuntu_14.04
os: linux
dist: trusty
language: cpp
compiler: gcc
cache: ccache
addons:
apt:
sources:
- sourceline: 'ppa:beineri/opt-qt551-trusty'
packages:
- qt55base
- qt55script
- qt55tools
- qt55svg
script:
- source /opt/qt55/bin/qt55-env.sh
- /opt/qt55/bin/qmake -r limereport.pro
- make
- make check
- env: Qt5.5.1_Ubuntu_14.04
os: linux
dist: trusty
language: cpp
compiler: clang
cache: ccache
addons:
apt:
sources:
- sourceline: 'ppa:beineri/opt-qt551-trusty'
packages:
- qt55base
- qt55script
- qt55tools
- qt55svg
script:
- source /opt/qt55/bin/qt55-env.sh
- /opt/qt55/bin/qmake -r limereport.pro
- make
- make check
- env: Qt5.6.3_Ubuntu_14.04
os: linux
dist: trusty
language: cpp
compiler: gcc
cache: ccache
addons:
apt:
sources:
- sourceline: 'ppa:beineri/opt-qt563-trusty'
packages:
- qt56base
- qt56script
- qt56tools
- qt56svg
script:
- source /opt/qt56/bin/qt56-env.sh
- /opt/qt56/bin/qmake -r limereport.pro
- make
- make check
- env: Qt5.6.3_Ubuntu_14.04
os: linux
dist: trusty
language: cpp
compiler: clang
cache: ccache
addons:
apt:
sources:
- sourceline: 'ppa:beineri/opt-qt563-trusty'
packages:
- qt56base
- qt56script
- qt56tools
- qt56svg
script:
- source /opt/qt56/bin/qt56-env.sh
- /opt/qt56/bin/qmake -r limereport.pro
- make
- make check
- env: Qt5.7.1_Ubuntu_14.04
os: linux
dist: trusty
language: cpp
compiler: gcc
cache: ccache
addons:
apt:
sources:
- sourceline: 'ppa:beineri/opt-qt571-trusty'
packages:
- qt57base
- qt57script
- qt57tools
- qt57svg
script:
- source /opt/qt57/bin/qt57-env.sh
- /opt/qt57/bin/qmake -r limereport.pro
- make
- make check
- env: Qt5.7.1_Ubuntu_14.04
os: linux
dist: trusty
language: cpp
compiler: clang
cache: ccache
addons:
apt:
sources:
- sourceline: 'ppa:beineri/opt-qt571-trusty'
packages:
- qt57base
- qt57script
- qt57tools
- qt57svg
script:
- source /opt/qt57/bin/qt57-env.sh
- /opt/qt57/bin/qmake -r limereport.pro
- make
- make check
- env: Qt5.8.0_Ubuntu_14.04
os: linux
dist: trusty
language: cpp
compiler: gcc
cache: ccache
addons:
apt:
sources:
- sourceline: 'ppa:beineri/opt-qt58-trusty'
packages:
- qt58base
- qt58script
- qt58tools
- qt58svg
script:
- source /opt/qt58/bin/qt58-env.sh
- /opt/qt58/bin/qmake -r limereport.pro
- make
- make check
- env: Qt5.8.0_Ubuntu_14.04
os: linux
dist: trusty
language: cpp
compiler: clang
cache: ccache
addons:
apt:
sources:
- sourceline: 'ppa:beineri/opt-qt58-trusty'
packages:
- qt58base
- qt58script
- qt58tools
- qt58svg
script:
- source /opt/qt58/bin/qt58-env.sh
- /opt/qt58/bin/qmake -r limereport.pro
- make
- make check
- env: Qt5.9.7_Ubuntu_14.04
os: linux
dist: trusty
language: cpp
compiler: gcc
cache: ccache
addons:
apt:
sources:
- sourceline: 'ppa:beineri/opt-qt597-trusty'
packages:
- qt59base
- qt59script
- qt59tools
- qt59svg
script:
- source /opt/qt59/bin/qt59-env.sh
- /opt/qt59/bin/qmake -r limereport.pro
- make
- make check
- env: Qt5.9.7_Ubuntu_14.04
os: linux
dist: trusty
language: cpp
compiler: clang
cache: ccache
addons:
apt:
sources:
- sourceline: 'ppa:beineri/opt-qt597-trusty'
packages:
- qt59base
- qt59script
- qt59tools
- qt59svg
script:
- source /opt/qt59/bin/qt59-env.sh
- /opt/qt59/bin/qmake -r limereport.pro
- make
- make check
- env: Qt5.10.1_Ubuntu_14.04
os: linux
dist: trusty
language: cpp
compiler: gcc
cache: ccache
addons:
apt:
sources:
- sourceline: 'ppa:beineri/opt-qt-5.10.1-trusty'
packages:
- qt510base
- qt510script
- qt510tools
- qt510svg
script:
- source /opt/qt510/bin/qt510-env.sh
- /opt/qt510/bin/qmake -r limereport.pro
- make
- make check
- env: Qt5.10.1_Ubuntu_14.04
os: linux
dist: trusty
language: cpp
compiler: clang
cache: ccache
addons:
apt:
sources:
- sourceline: 'ppa:beineri/opt-qt-5.10.1-trusty'
packages:
- qt510base
- qt510script
- qt510tools
- qt510svg
script:
- source /opt/qt510/bin/qt510-env.sh
- /opt/qt510/bin/qmake -r limereport.pro
- make
- make check
- env: Qt5.11.3_Ubuntu_18.04
os: linux
dist: bionic
language: cpp
compiler: gcc
cache: ccache
addons:
apt:
sources:
- sourceline: 'ppa:beineri/opt-qt-5.11.3-bionic'
packages:
- qt511base
- qt511script
- qt511tools
- qt511svg
- mesa-common-dev
- libgl1-mesa-dev
script:
- source /opt/qt511/bin/qt511-env.sh
- /opt/qt511/bin/qmake -r limereport.pro
- make
- make check
- env: Qt5.11.3_Ubuntu_18.04
os: linux
dist: bionic
language: cpp
compiler: clang
cache: ccache
addons:
apt:
sources:
- sourceline: 'ppa:beineri/opt-qt-5.11.3-bionic'
packages:
- qt511base
- qt511script
- qt511tools
- qt511svg
- mesa-common-dev
- libgl1-mesa-dev
script:
- source /opt/qt511/bin/qt511-env.sh
- /opt/qt511/bin/qmake -r limereport.pro
- make
- make check
- env: Qt5.12.10_Ubuntu_18.04
os: linux
dist: bionic
language: cpp
compiler: gcc
cache: ccache
addons:
apt:
sources:
- sourceline: 'ppa:beineri/opt-qt-5.12.10-bionic'
packages:
- qt512base
- qt512script
- qt512tools
- qt512svg
- mesa-common-dev
- libgl1-mesa-dev
script:
- source /opt/qt512/bin/qt512-env.sh
- /opt/qt512/bin/qmake -r limereport.pro
- make
- make check
- env: Qt5.12.10_Ubuntu_18.04
os: linux
dist: bionic
language: cpp
compiler: clang
cache: ccache
addons:
apt:
sources:
- sourceline: 'ppa:beineri/opt-qt-5.12.10-bionic'
packages:
- qt512base
- qt512script
- qt512tools
- qt512svg
- mesa-common-dev
- libgl1-mesa-dev
script:
- source /opt/qt512/bin/qt512-env.sh
- /opt/qt512/bin/qmake -r limereport.pro
- make
- make check
- env: Qt5.13.2_Ubuntu_18.04
os: linux
dist: bionic
language: cpp
compiler: gcc
cache: ccache
addons:
apt:
sources:
- sourceline: 'ppa:beineri/opt-qt-5.13.2-bionic'
packages:
- qt513base
- qt513script
- qt513tools
- qt513svg
- mesa-common-dev
- libgl1-mesa-dev
script:
- source /opt/qt513/bin/qt513-env.sh
- /opt/qt513/bin/qmake -r limereport.pro
- make
- make check
- env: Qt5.13.2_Ubuntu_18.04
os: linux
dist: bionic
language: cpp
compiler: clang
cache: ccache
addons:
apt:
sources:
- sourceline: 'ppa:beineri/opt-qt-5.13.2-bionic'
packages:
- qt513base
- qt513script
- qt513tools
- qt513svg
- mesa-common-dev
- libgl1-mesa-dev
script:
- source /opt/qt513/bin/qt513-env.sh
- /opt/qt513/bin/qmake -r limereport.pro
- make
- make check
- env: Qt5.14.2_Ubuntu_18.04
os: linux
dist: bionic
language: cpp
compiler: gcc
cache: ccache
addons:
apt:
sources:
- sourceline: 'ppa:beineri/opt-qt-5.14.2-bionic'
packages:
- qt514base
- qt514script
- qt514tools
- qt514svg
- mesa-common-dev
- libgl1-mesa-dev
script:
- source /opt/qt514/bin/qt514-env.sh
- /opt/qt514/bin/qmake -r limereport.pro
- make
- make check
- env: Qt5.14.2_Ubuntu_18.04
os: linux
dist: bionic
language: cpp
compiler: clang
cache: ccache
addons:
apt:
sources:
- sourceline: 'ppa:beineri/opt-qt-5.14.2-bionic'
packages:
- qt514base
- qt514script
- qt514tools
- qt514svg
- mesa-common-dev
- libgl1-mesa-dev
script:
- source /opt/qt514/bin/qt514-env.sh
- /opt/qt514/bin/qmake -r limereport.pro
- make
- make check
- env: Qt5.15.2_Ubuntu_18.04
os: linux
dist: bionic
language: cpp
compiler: gcc
cache: ccache
addons:
apt:
sources:
- sourceline: 'ppa:beineri/opt-qt-5.15.2-bionic'
packages:
- qt515base
- qt515script
- qt515tools
- qt515svg
- mesa-common-dev
- libgl1-mesa-dev
script:
- source /opt/qt515/bin/qt515-env.sh
- /opt/qt515/bin/qmake -r limereport.pro
- make
- make check
- env: Qt5.15.2_Ubuntu_18.04
os: linux
dist: bionic
language: cpp
compiler: clang
cache: ccache
addons:
apt:
sources:
- sourceline: 'ppa:beineri/opt-qt-5.15.2-bionic'
packages:
- qt515base
- qt515script
- qt515tools
- qt515svg
- mesa-common-dev
- libgl1-mesa-dev
script:
- source /opt/qt515/bin/qt515-env.sh
- /opt/qt515/bin/qmake -r limereport.pro
- make
- make check
notifications:
email: false