From 3c20ad4757fb17d3b0a8728b7749cf21d7fc9649 Mon Sep 17 00:00:00 2001 From: Brian Seeders Date: Thu, 3 Mar 2022 12:16:38 -0500 Subject: [PATCH] [ci] Configure hourly pipeline for a small spot instance trial (#126824) --- .buildkite/pipelines/hourly.yml | 72 ++++++++++++++++++++++++++++----- 1 file changed, 63 insertions(+), 9 deletions(-) diff --git a/.buildkite/pipelines/hourly.yml b/.buildkite/pipelines/hourly.yml index 78c57ff3bd12852..e5bc841774fde52 100644 --- a/.buildkite/pipelines/hourly.yml +++ b/.buildkite/pipelines/hourly.yml @@ -56,24 +56,44 @@ steps: - command: .buildkite/scripts/steps/functional/oss_accessibility.sh label: 'OSS Accessibility Tests' agents: - queue: ci-group-4d + queue: n2-4-spot depends_on: build timeout_in_minutes: 120 retry: automatic: - - exit_status: '*' + - exit_status: '1' limit: 1 + - exit_status: '-1' + limit: 3 + - exit_status: '130' + limit: 3 + - exit_status: '137' + limit: 3 + - exit_status: '143' + limit: 3 + - exit_status: '255' + limit: 3 - command: .buildkite/scripts/steps/functional/xpack_accessibility.sh label: 'Default Accessibility Tests' agents: - queue: n2-4 + queue: n2-4-spot depends_on: build timeout_in_minutes: 120 retry: automatic: - - exit_status: '*' + - exit_status: '1' limit: 1 + - exit_status: '-1' + limit: 3 + - exit_status: '130' + limit: 3 + - exit_status: '137' + limit: 3 + - exit_status: '143' + limit: 3 + - exit_status: '255' + limit: 3 - command: .buildkite/scripts/steps/functional/oss_firefox.sh label: 'OSS Firefox Tests' @@ -89,13 +109,23 @@ steps: - command: .buildkite/scripts/steps/functional/xpack_firefox.sh label: 'Default Firefox Tests' agents: - queue: n2-4 + queue: n2-4-spot depends_on: build timeout_in_minutes: 120 retry: automatic: - - exit_status: '*' + - exit_status: '1' limit: 1 + - exit_status: '-1' + limit: 3 + - exit_status: '130' + limit: 3 + - exit_status: '137' + limit: 3 + - exit_status: '143' + limit: 3 + - exit_status: '255' + limit: 3 - command: .buildkite/scripts/steps/functional/oss_misc.sh label: 'OSS Misc Functional Tests' @@ -111,13 +141,23 @@ steps: - command: .buildkite/scripts/steps/functional/xpack_saved_object_field_metrics.sh label: 'Saved Object Field Metrics' agents: - queue: n2-4 + queue: n2-4-spot depends_on: build timeout_in_minutes: 120 retry: automatic: - - exit_status: '*' + - exit_status: '1' limit: 1 + - exit_status: '-1' + limit: 3 + - exit_status: '130' + limit: 3 + - exit_status: '137' + limit: 3 + - exit_status: '143' + limit: 3 + - exit_status: '255' + limit: 3 - command: .buildkite/scripts/steps/test/jest.sh label: 'Jest Tests' @@ -138,9 +178,23 @@ steps: - command: .buildkite/scripts/steps/test/api_integration.sh label: 'API Integration Tests' agents: - queue: n2-2 + queue: n2-4-spot timeout_in_minutes: 120 key: api-integration + retry: + automatic: + - exit_status: '1' + limit: 1 + - exit_status: '-1' + limit: 3 + - exit_status: '130' + limit: 3 + - exit_status: '137' + limit: 3 + - exit_status: '143' + limit: 3 + - exit_status: '255' + limit: 3 - command: .buildkite/scripts/steps/lint.sh label: 'Linting'