Use YAML anchors to reduce duplicated code in CircleCI config
[MAILPOET-2301]
This commit is contained in:
committed by
Jack Kitterhing
parent
06fd9c6e6c
commit
1f7f6fb120
@ -1,5 +1,19 @@
|
|||||||
version: 2.1
|
version: 2.1
|
||||||
|
|
||||||
|
anchors:
|
||||||
|
only_master_and_release: &only_master_and_release
|
||||||
|
filters:
|
||||||
|
branches:
|
||||||
|
only:
|
||||||
|
- master
|
||||||
|
- release
|
||||||
|
|
||||||
|
multisite_acceptance_config: &multisite_acceptance_config
|
||||||
|
multisite: 1
|
||||||
|
requires:
|
||||||
|
- php5_unit
|
||||||
|
<<: *only_master_and_release
|
||||||
|
|
||||||
executors:
|
executors:
|
||||||
config:
|
config:
|
||||||
resource_class: small
|
resource_class: small
|
||||||
@ -394,68 +408,29 @@ workflows:
|
|||||||
requires:
|
requires:
|
||||||
- php7_unit
|
- php7_unit
|
||||||
- acceptance_tests:
|
- acceptance_tests:
|
||||||
|
<<: *multisite_acceptance_config
|
||||||
index: 1
|
index: 1
|
||||||
multisite: 1
|
|
||||||
name: acceptance_tests_multisite_1
|
name: acceptance_tests_multisite_1
|
||||||
requires:
|
|
||||||
- php5_unit
|
|
||||||
filters:
|
|
||||||
branches:
|
|
||||||
only:
|
|
||||||
- master
|
|
||||||
- release
|
|
||||||
- acceptance_tests:
|
- acceptance_tests:
|
||||||
|
<<: *multisite_acceptance_config
|
||||||
index: 2
|
index: 2
|
||||||
multisite: 1
|
|
||||||
name: acceptance_tests_multisite_2
|
name: acceptance_tests_multisite_2
|
||||||
requires:
|
|
||||||
- php5_unit
|
|
||||||
filters:
|
|
||||||
branches:
|
|
||||||
only:
|
|
||||||
- master
|
|
||||||
- release
|
|
||||||
- acceptance_tests:
|
- acceptance_tests:
|
||||||
|
<<: *multisite_acceptance_config
|
||||||
index: 3
|
index: 3
|
||||||
multisite: 1
|
|
||||||
name: acceptance_tests_multisite_3
|
name: acceptance_tests_multisite_3
|
||||||
requires:
|
|
||||||
- php5_unit
|
|
||||||
filters:
|
|
||||||
branches:
|
|
||||||
only:
|
|
||||||
- master
|
|
||||||
- release
|
|
||||||
- acceptance_tests:
|
- acceptance_tests:
|
||||||
|
<<: *multisite_acceptance_config
|
||||||
index: 4
|
index: 4
|
||||||
multisite: 1
|
|
||||||
name: acceptance_tests_multisite_4
|
name: acceptance_tests_multisite_4
|
||||||
requires:
|
|
||||||
- php5_unit
|
|
||||||
filters:
|
|
||||||
branches:
|
|
||||||
only:
|
|
||||||
- master
|
|
||||||
- release
|
|
||||||
- acceptance_tests:
|
- acceptance_tests:
|
||||||
|
<<: *multisite_acceptance_config
|
||||||
index: 5
|
index: 5
|
||||||
multisite: 1
|
|
||||||
name: acceptance_tests_multisite_5
|
name: acceptance_tests_multisite_5
|
||||||
requires:
|
|
||||||
- php5_unit
|
|
||||||
filters:
|
|
||||||
branches:
|
|
||||||
only:
|
|
||||||
- master
|
|
||||||
- release
|
|
||||||
- php7_integration_multisite:
|
- php7_integration_multisite:
|
||||||
|
<<: *only_master_and_release
|
||||||
requires:
|
requires:
|
||||||
- php7_unit
|
- php7_unit
|
||||||
filters:
|
|
||||||
branches:
|
|
||||||
only:
|
|
||||||
- master
|
|
||||||
- release
|
|
||||||
- build_release_zip:
|
- build_release_zip:
|
||||||
requires:
|
requires:
|
||||||
- build_and_code_qa
|
- build_and_code_qa
|
||||||
@ -468,10 +443,6 @@ workflows:
|
|||||||
- php5_integration
|
- php5_integration
|
||||||
- php7_integration
|
- php7_integration
|
||||||
- test_deployment:
|
- test_deployment:
|
||||||
|
<<: *only_master_and_release
|
||||||
requires:
|
requires:
|
||||||
- build_release_zip
|
- build_release_zip
|
||||||
filters:
|
|
||||||
branches:
|
|
||||||
only:
|
|
||||||
- master
|
|
||||||
- release
|
|
||||||
|
Reference in New Issue
Block a user