refactor(travis): Remove Debug build configurations

They're not really any different from the release builds and only
elongate the build process. Also now that we have a minimal build, we
would have more than five build configurations which would make travis
limit itself to five concurrent builds, letting the last build wait on
the others.

Also it's just unnecessary load on the travis servers
This commit is contained in:
patrick96 2018-05-19 17:23:40 +02:00 committed by Patrick Ziegler
parent 747cdfe7f5
commit d43a4a8d9d

View File

@ -49,10 +49,6 @@ matrix:
env: BUILD_TYPE=Release env: BUILD_TYPE=Release
addons: {apt: {sources: *sources, packages: [*clang, *base_deps, *optional_deps]}} addons: {apt: {sources: *sources, packages: [*clang, *base_deps, *optional_deps]}}
- compiler: clang
env: BUILD_TYPE=Debug
addons: {apt: {sources: *sources, packages: [*clang, *base_deps, *optional_deps]}}
- compiler: gcc - compiler: gcc
env: BUILD_TYPE=Debug POLYBAR_BUILD_TYPE=tests BUILD_TESTS=ON env: BUILD_TYPE=Debug POLYBAR_BUILD_TYPE=tests BUILD_TESTS=ON
addons: {apt: {sources: *sources, packages: [*gcc, *base_deps, *optional_deps]}} addons: {apt: {sources: *sources, packages: [*gcc, *base_deps, *optional_deps]}}
@ -65,10 +61,6 @@ matrix:
env: BUILD_TYPE=Release env: BUILD_TYPE=Release
addons: {apt: {sources: *sources, packages: [*gcc, *base_deps, *optional_deps]}} addons: {apt: {sources: *sources, packages: [*gcc, *base_deps, *optional_deps]}}
- compiler: gcc
env: BUILD_TYPE=Debug
addons: {apt: {sources: *sources, packages: [*gcc, *base_deps, *optional_deps]}}
# Minimal build, contains no optional dependencies. This makes sure that # Minimal build, contains no optional dependencies. This makes sure that
# we properly remove files from compilation that depend on libraries that # we properly remove files from compilation that depend on libraries that
# are not installed # are not installed