summaryrefslogtreecommitdiffstats
path: root/.circleci/config.yml
diff options
context:
space:
mode:
Diffstat (limited to '.circleci/config.yml')
-rw-r--r--.circleci/config.yml21
1 files changed, 12 insertions, 9 deletions
diff --git a/.circleci/config.yml b/.circleci/config.yml
index 10ee84332..966ad1c9c 100644
--- a/.circleci/config.yml
+++ b/.circleci/config.yml
@@ -5,15 +5,14 @@
version: 2
-build_filters: &build_filters
+main_filters: &main_filters
branches:
- only:
- - master
- - development
- - /build-[0-9]{6}\.[0-9]+/
+ ignore:
+ - /^(?:release|test)-20\d\d\d\d\d\d\.\d+/
+ - /\//
+ - production
tags:
- only:
- - /release-[0-9]{6}\.[0-9]+/
+ only: /^(?:release|test)-20\d\d\d\d\d\d\.\d+/
defaults:
bmo_slim_image: &bmo_slim_image
@@ -171,18 +170,22 @@ workflows:
version: 2
main:
jobs:
- - test_sanity
+ - test_sanity:
+ filters: *main_filters
- test_bmo:
+ filters: *main_filters
requires:
- test_sanity
- test_webservices:
+ filters: *main_filters
requires:
- test_sanity
- test_selenium:
+ filters: *main_filters
requires:
- test_sanity
- build:
- filters: *build_filters
+ filters: *main_filters
requires:
- test_sanity
- test_bmo