Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
27 changes: 15 additions & 12 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -118,25 +118,25 @@ var_18: &setup_snapshot_builds
name: "Setting up Angular snapshot builds"
command: node ./scripts/circleci/setup-angular-snapshots.js master

# Filter to skip a job on builds for pull requests.
var_19: &skip_on_pull_requests_filter
branches:
ignore:
- /pull\/\d+/

# Filter which ensures that jobs only run for pull requests.
var_20: &only_on_pull_requests_filter
var_19: &only_on_pull_requests_filter
branches:
only:
- /pull\/\d+/

# Anchor for a step that notifies Slack when preceding steps failed.
var_21: &slack_notify_on_failure
var_20: &slack_notify_on_failure
run:
name: "Notifying team about job failure"
when: on_fail
command: node ./scripts/circleci/notify-slack-job-failure.js

# Branch filter that only matches the main branch.
var_21: &only_main_branch_filter
branches:
only:
- master

# -----------------------------
# Container version of CircleCI
# -----------------------------
Expand Down Expand Up @@ -696,7 +696,7 @@ workflows:
requires:
- build_release_packages
- ngcc_compatibility_snapshot:
filters: *skip_on_pull_requests_filter
filters: *only_main_branch_filter
requires:
- build_release_packages
- publish_snapshots:
Expand All @@ -711,9 +711,12 @@ workflows:
# Note that we need additional jobs for the cronjob snapshot tests because there
# is no easy way to detect whether a job runs inside of a cronjob or specific
# workflow. See: https://circleci.com/ideas/?idea=CCI-I-295
- snapshot_tests_local_browsers
- view_engine_snapshot_test_cronjob
- mdc_snapshot_test_cronjob
- snapshot_tests_local_browsers:
filters: *only_main_branch_filter
- view_engine_snapshot_test_cronjob:
filters: *only_main_branch_filter
- mdc_snapshot_test_cronjob:
filters: *only_main_branch_filter

triggers:
- schedule:
Expand Down