2
0
mirror of https://github.com/boostorg/gil.git synced 2026-02-21 15:12:18 +00:00

Merge pull request #111 from mloskot/ml/circleci-fix-branch-filter

[circleci] Allow only master and develop branches for all build jobs
This commit is contained in:
Mateusz Loskot
2018-06-27 22:03:45 +02:00
committed by GitHub

View File

@@ -483,155 +483,189 @@ workflows:
build-and-test:
jobs:
- bootstrap_checkout:
filters:
branches:
only:
- develop
- master
filters: { branches: { only: [ develop, master ] } }
- bootstrap_gcc:
requires:
- bootstrap_checkout
filters: { branches: { only: [ develop, master ] } }
- bootstrap_clang:
requires:
- bootstrap_checkout
filters: { branches: { only: [ develop, master ] } }
### GCC 4.x ############################################################
- gcc48_11_core:
requires:
- bootstrap_gcc
filters: { branches: { only: [ develop, master ] } }
- gcc48_11_core_speed:
requires:
- gcc48_11_core
filters: { branches: { only: [ develop, master ] } }
- gcc49_11_core:
requires:
- bootstrap_gcc
filters: { branches: { only: [ develop, master ] } }
- gcc49_11_core_speed:
requires:
- gcc49_11_core
filters: { branches: { only: [ develop, master ] } }
### GCC 5.x ############################################################
- gcc51_11_core:
requires:
- bootstrap_gcc
filters: { branches: { only: [ develop, master ] } }
- gcc51_11_core_speed:
requires:
- gcc51_11_core
filters: { branches: { only: [ develop, master ] } }
- gcc52_11_core:
requires:
- bootstrap_gcc
filters: { branches: { only: [ develop, master ] } }
- gcc52_11_core_speed:
requires:
- gcc52_11_core
filters: { branches: { only: [ develop, master ] } }
- gcc53_11_core:
requires:
- bootstrap_gcc
filters: { branches: { only: [ develop, master ] } }
- gcc53_11_core_speed:
requires:
- gcc53_11_core
filters: { branches: { only: [ develop, master ] } }
- gcc54_11_core:
requires:
- bootstrap_gcc
filters: { branches: { only: [ develop, master ] } }
- gcc54_11_core_speed:
requires:
- gcc54_11_core
filters: { branches: { only: [ develop, master ] } }
- gcc55_11_core:
requires:
- bootstrap_gcc
filters: { branches: { only: [ develop, master ] } }
- gcc55_11_core_speed:
requires:
- gcc55_11_core
filters: { branches: { only: [ develop, master ] } }
### GCC 6.x ############################################################
- gcc61_11_core:
requires:
- bootstrap_gcc
filters: { branches: { only: [ develop, master ] } }
- gcc61_11_core_speed:
requires:
- gcc61_11_core
filters: { branches: { only: [ develop, master ] } }
- gcc62_11_core:
requires:
- bootstrap_gcc
filters: { branches: { only: [ develop, master ] } }
- gcc62_11_core_speed:
requires:
- gcc62_11_core
filters: { branches: { only: [ develop, master ] } }
- gcc63_11_core:
requires:
- bootstrap_gcc
filters: { branches: { only: [ develop, master ] } }
- gcc63_11_core_speed:
requires:
- gcc63_11_core
filters: { branches: { only: [ develop, master ] } }
- gcc64_11_core:
requires:
- bootstrap_gcc
filters: { branches: { only: [ develop, master ] } }
- gcc64_11_core_speed:
requires:
- gcc64_11_core
filters: { branches: { only: [ develop, master ] } }
### GCC 7.x ############################################################
- gcc71_11_core:
requires:
- bootstrap_gcc
filters: { branches: { only: [ develop, master ] } }
- gcc71_11_core_speed:
requires:
- gcc71_11_core
filters: { branches: { only: [ develop, master ] } }
- gcc72_11_core:
requires:
- bootstrap_gcc
filters: { branches: { only: [ develop, master ] } }
- gcc72_11_core_speed:
requires:
- gcc72_11_core
filters: { branches: { only: [ develop, master ] } }
- gcc73_11_core:
requires:
- bootstrap_gcc
filters: { branches: { only: [ develop, master ] } }
- gcc73_11_core_speed:
requires:
- gcc73_11_core
filters: { branches: { only: [ develop, master ] } }
- gcc81_11_core:
requires:
- bootstrap_gcc
filters: { branches: { only: [ develop, master ] } }
- gcc81_11_core_speed:
requires:
- gcc81_11_core
filters: { branches: { only: [ develop, master ] } }
### clang 3.9 ##########################################################
- clang39_11_core:
requires:
- bootstrap_clang
filters: { branches: { only: [ develop, master ] } }
- clang39_11_core_speed:
requires:
- clang39_11_core
filters: { branches: { only: [ develop, master ] } }
### clang 4.0 ##########################################################
- clang40_11_core:
requires:
- bootstrap_clang
filters: { branches: { only: [ develop, master ] } }
- clang40_11_core_speed:
requires:
- clang40_11_core
filters: { branches: { only: [ develop, master ] } }
### clang 5.0 ##########################################################
- clang50_11_core:
requires:
- bootstrap_clang
filters: { branches: { only: [ develop, master ] } }
- clang50_11_core_speed:
requires:
- clang50_11_core
filters: { branches: { only: [ develop, master ] } }
##############################################################################
# Notifications
##############################################################################
# TODO: Waiting for notifications for workflow
# TODO: Waiting for notifications for workflow, not individual jobs
# notify:
# webhooks:
# - url: https://webhooks.gitter.im/e/9538066016dc0f9b6511