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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user