51 env: DISTRO=Fedora32-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=Fedora32-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
101 - export -f travis_nanoseconds
102 - export -f travis_fold
103 - export -f travis_time_start
104 - export -f travis_time_finish
106 if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then
107 rm -rf $HOME/Library/Caches/Homebrew
108 rm -rf $HOME/cachedir/Homebrew/Homebrew
109 mv $HOME/cachedir/Homebrew $HOME/Library/Caches/Homebrew
115 if [[ "$TRAVIS_OS_NAME" == "linux" ]] && [[ "$DISTRO" != "" ]]; then
116 docker pull stefanschmidt1/ci-support-files:$DISTRO
118 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
121 if [[ "$TRAVIS_OS_NAME" == "linux" ]] && [[ "$DISTRO" == "" ]]; then
122 .ci/ubuntu-bionic-install-deps.sh
124 - .ci/ci-ccache-stats.sh
127 - .ci/ci-configure.sh "$CI_BUILD_TYPE"
128 - .ci/ci-setup-ccache.sh "$CI_BUILD_TYPE"
129 - .ci/ci-make.sh "$CI_BUILD_TYPE"
130 - .ci/ci-make-install.sh "$CI_BUILD_TYPE"
131 - .ci/ci-make-benchmark.sh "$CI_BUILD_TYPE"
132 - .ci/ci-make-check.sh "$CI_BUILD_TYPE"
133 - .ci/ci-exactness.sh "$CI_BUILD_TYPE"
134 - .ci/ci-make-distcheck.sh "$CI_BUILD_TYPE"
135 - .ci/ci-build-test.sh "$CI_BUILD_TYPE"
138 - .ci/ci-ccache-stats.sh
140 mkdir -p $HOME/cachedir
141 if [[ "$TRAVIS_OS_NAME" == "linux" ]] ; then
142 sudo chown travis:travis $HOME/.ccache
144 mv $HOME/Library/Caches/Homebrew $HOME/cachedir/Homebrew
150 - "chat.freenode.net#edevelop"
154 - "TravisCI build %{build_number} in branch %{branch}: %{result} - %{message} (%{elapsed_time})"
155 - "Commit: %{commit_subject} (%{commit}) from %{author}"
156 - "Change view : %{compare_url}"
157 - "Build details : %{build_url}"