ci: move saucelabs_ivy & saucelabs_view_engine to the daily monitoring CircleCI workflow (#35516)
PR Close #35516
This commit is contained in:
parent
3887be464b
commit
f1ffa7a367
@ -343,7 +343,7 @@ jobs:
|
|||||||
path: dist/bin/packages/core/test/bundling/todo/bundle.min.js.br
|
path: dist/bin/packages/core/test/bundling/todo/bundle.min.js.br
|
||||||
destination: core/todo/bundle.br
|
destination: core/todo/bundle.br
|
||||||
|
|
||||||
# NOTE: This is currently limited to master builds only. See the `default_workflow` configuration.
|
# NOTE: This is currently limited to master builds only. See the `monitoring` configuration.
|
||||||
saucelabs_view_engine:
|
saucelabs_view_engine:
|
||||||
executor:
|
executor:
|
||||||
name: default-executor
|
name: default-executor
|
||||||
@ -367,7 +367,7 @@ jobs:
|
|||||||
- notify_webhook_on_fail:
|
- notify_webhook_on_fail:
|
||||||
webhook_url_env_var: SLACK_DEV_INFRA_CI_FAILURES_WEBHOOK_URL
|
webhook_url_env_var: SLACK_DEV_INFRA_CI_FAILURES_WEBHOOK_URL
|
||||||
|
|
||||||
# NOTE: This is currently limited to master builds only. See the `default_workflow` configuration.
|
# NOTE: This is currently limited to master builds only. See the `monitoring` configuration.
|
||||||
saucelabs_ivy:
|
saucelabs_ivy:
|
||||||
executor:
|
executor:
|
||||||
name: default-executor
|
name: default-executor
|
||||||
@ -840,26 +840,6 @@ workflows:
|
|||||||
- legacy-unit-tests-saucelabs:
|
- legacy-unit-tests-saucelabs:
|
||||||
requires:
|
requires:
|
||||||
- setup
|
- setup
|
||||||
- saucelabs_ivy:
|
|
||||||
# Testing saucelabs via Bazel currently taking longer than the legacy saucelabs job as it
|
|
||||||
# each karma_web_test target is provisioning and tearing down browsers which is adding
|
|
||||||
# a lot of overhead. Running on master only to avoid wasting resources and slowing down
|
|
||||||
# CI for PRs.
|
|
||||||
# TODO: Run this job on all branches (including PRs) once karma_web_test targets can
|
|
||||||
# share provisioned browsers and we can remove the legacy saucelabs job.
|
|
||||||
<<: *only_on_master
|
|
||||||
requires:
|
|
||||||
- setup
|
|
||||||
- saucelabs_view_engine:
|
|
||||||
# Testing saucelabs via Bazel currently taking longer than the legacy saucelabs job as it
|
|
||||||
# each karma_web_test target is provisioning and tearing down browsers which is adding
|
|
||||||
# a lot of overhead. Running on master only to avoid wasting resources and slowing down
|
|
||||||
# CI for PRs.
|
|
||||||
# TODO: Run this job on all branches (including PRs) once karma_web_test targets can
|
|
||||||
# share provisioned browsers and we can remove the legacy saucelabs job.
|
|
||||||
<<: *only_on_master
|
|
||||||
requires:
|
|
||||||
- setup
|
|
||||||
- test_aio:
|
- test_aio:
|
||||||
requires:
|
requires:
|
||||||
- setup
|
- setup
|
||||||
@ -909,8 +889,6 @@ workflows:
|
|||||||
- test
|
- test
|
||||||
- test_ivy_aot
|
- test_ivy_aot
|
||||||
- integration_test
|
- integration_test
|
||||||
- saucelabs_view_engine
|
|
||||||
- saucelabs_ivy
|
|
||||||
# Only publish if `aio`/`docs` tests using the locally built Angular packages pass
|
# Only publish if `aio`/`docs` tests using the locally built Angular packages pass
|
||||||
- test_aio_local
|
- test_aio_local
|
||||||
- test_aio_local_viewengine
|
- test_aio_local_viewengine
|
||||||
@ -942,7 +920,7 @@ workflows:
|
|||||||
requires:
|
requires:
|
||||||
- test_ivy_aot
|
- test_ivy_aot
|
||||||
|
|
||||||
aio_monitoring:
|
monitoring:
|
||||||
jobs:
|
jobs:
|
||||||
- setup
|
- setup
|
||||||
- aio_monitoring_stable:
|
- aio_monitoring_stable:
|
||||||
@ -951,8 +929,26 @@ workflows:
|
|||||||
- aio_monitoring_next:
|
- aio_monitoring_next:
|
||||||
requires:
|
requires:
|
||||||
- setup
|
- setup
|
||||||
|
- saucelabs_ivy:
|
||||||
|
# Testing saucelabs via Bazel currently taking longer than the legacy saucelabs job as it
|
||||||
|
# each karma_web_test target is provisioning and tearing down browsers which is adding
|
||||||
|
# a lot of overhead. Running once daily on master only to avoid wasting resources and
|
||||||
|
# slowing down CI for PRs.
|
||||||
|
# TODO: Run this job on all branches (including PRs) once karma_web_test targets can
|
||||||
|
# share provisioned browsers and we can remove the legacy saucelabs job.
|
||||||
|
requires:
|
||||||
|
- setup
|
||||||
|
- saucelabs_view_engine:
|
||||||
|
# Testing saucelabs via Bazel currently taking longer than the legacy saucelabs job as it
|
||||||
|
# each karma_web_test target is provisioning and tearing down browsers which is adding
|
||||||
|
# a lot of overhead. Running once daily on master only to avoid wasting resources and
|
||||||
|
# slowing down CI for PRs.
|
||||||
|
# TODO: Run this job on all branches (including PRs) once karma_web_test targets can
|
||||||
|
# share provisioned browsers and we can remove the legacy saucelabs job.
|
||||||
|
requires:
|
||||||
|
- setup
|
||||||
triggers:
|
triggers:
|
||||||
- schedule:
|
- schedule:
|
||||||
<<: *only_on_master
|
<<: *only_on_master
|
||||||
# Runs AIO monitoring jobs at 10:00AM every day.
|
# Runs monitoring jobs at 10:00AM every day.
|
||||||
cron: "0 10 * * *"
|
cron: "0 10 * * *"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user