51 env: DISTRO=Fedora31-mingw CI_BUILD_TYPE=mingw
53 env: DISTRO=Fedora32 CI_BUILD_TYPE=options-enabled
55 env: DISTRO=Fedora32 CI_BUILD_TYPE=options-disabled
57 env: DISTRO=Fedora32 CI_BUILD_TYPE=wayland
59 env: DISTRO=Fedora32 CI_BUILD_TYPE=default
62 env: DISTRO=Fedora32 CI_BUILD_TYPE=release-ready
65 env: DISTRO=Ubuntu2004
68 env: DISTRO=Ubuntu1910
74 env: DISTRO=Fedora31 CI_BUILD_TYPE=coverity
77 env: DISTRO=Fedora32 CI_BUILD_TYPE=asan
80 env: DISTRO=Fedora31-exactness CI_BUILD_TYPE=exactness
83 env: CI_BUILD_TYPE=codecov
87 env: CI_BUILD_TYPE=default
91 env: CI_BUILD_TYPE=no-bindings
95 env: CI_BUILD_TYPE=no-bindings
102 if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then
103 rm -rf $HOME/Library/Caches/Homebrew
104 rm -rf $HOME/cachedir/Homebrew/Homebrew
105 mv $HOME/cachedir/Homebrew $HOME/Library/Caches/Homebrew
111 if [[ "$TRAVIS_OS_NAME" == "linux" ]] && [[ "$DISTRO" != "" ]]; then
112 docker pull stefanschmidt1/ci-support-files:$DISTRO
114 docker run --cap-add SYS_PTRACE --cidfile $HOME/cid -t -d -v `pwd`:/src -v $HOME/.ccache:/root/.ccache -w /src stefanschmidt1/ci-support-files:$DISTRO bash
117 if [[ "$TRAVIS_OS_NAME" == "linux" ]] && [[ "$DISTRO" == "" ]]; then
118 .ci/ubuntu-bionic-install-deps.sh
120 - .ci/ci-ccache-stats.sh
123 - .ci/ci-configure.sh "$CI_BUILD_TYPE"
124 - .ci/ci-setup-ccache.sh "$CI_BUILD_TYPE"
125 - .ci/ci-make.sh "$CI_BUILD_TYPE"
126 - .ci/ci-make-install.sh "$CI_BUILD_TYPE"
127 - .ci/ci-make-benchmark.sh "$CI_BUILD_TYPE"
128 - .ci/ci-make-check.sh "$CI_BUILD_TYPE"
129 - .ci/ci-exactness.sh "$CI_BUILD_TYPE"
130 - .ci/ci-make-distcheck.sh "$CI_BUILD_TYPE"
131 - .ci/ci-build-test.sh "$CI_BUILD_TYPE"
134 - .ci/ci-ccache-stats.sh
136 mkdir -p $HOME/cachedir
137 if [[ "$TRAVIS_OS_NAME" == "linux" ]] ; then
138 sudo chown travis:travis $HOME/.ccache
140 mv $HOME/Library/Caches/Homebrew $HOME/cachedir/Homebrew
146 - "chat.freenode.net#edevelop"
150 - "TravisCI build %{build_number} in branch %{branch}: %{result} - %{message} (%{elapsed_time})"
151 - "Commit: %{commit_subject} (%{commit}) from %{author}"
152 - "Change view : %{compare_url}"
153 - "Build details : %{build_url}"