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

[circleci] Allow only master and develop branches for all build jobs

CircleCI 2.0 does not yet support branch filtering per workflow.
This commit is contained in:
Mateusz Łoskot
2018-06-27 21:11:53 +02:00
parent 089ca49085
commit ba518df03a

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