mirror of
https://github.com/elastic/kibana.git
synced 2025-04-23 17:28:26 -04:00
64 lines
1.7 KiB
YAML
64 lines
1.7 KiB
YAML
env:
|
|
DISABLE_CI_STATS_SHIPPING: 'true'
|
|
KBN_ENABLE_FIPS: 'true'
|
|
TEST_BROWSER_HEADLESS: 1
|
|
agents:
|
|
provider: 'gcp'
|
|
image: 'family/kibana-fips-ubuntu-2004'
|
|
imageProject: 'elastic-images-prod'
|
|
steps:
|
|
- command: .buildkite/scripts/lifecycle/pre_build.sh
|
|
label: Pre-Build
|
|
key: pre-build
|
|
timeout_in_minutes: 10
|
|
agents:
|
|
machineType: n2-standard-2
|
|
|
|
- wait
|
|
|
|
- command: .buildkite/scripts/steps/build_kibana.sh
|
|
label: Build Kibana Distribution
|
|
agents:
|
|
machineType: n2-standard-8
|
|
preemptible: true
|
|
key: build
|
|
if: "build.env('KIBANA_BUILD_ID') == null || build.env('KIBANA_BUILD_ID') == ''"
|
|
depends_on: pre-build
|
|
timeout_in_minutes: 60
|
|
retry:
|
|
automatic:
|
|
- exit_status: '-1'
|
|
limit: 3
|
|
|
|
- wait
|
|
|
|
- command: .buildkite/scripts/steps/checks/verify_fips_enabled.sh
|
|
label: 'Verify FIPS Enabled'
|
|
depends_on: build
|
|
timeout_in_minutes: 10
|
|
agents:
|
|
machineType: n2-standard-2
|
|
preemptible: true
|
|
|
|
- command: .buildkite/scripts/steps/test/pick_test_group_run_order.sh
|
|
label: 'Pick Test Group Run Order'
|
|
depends_on: build
|
|
timeout_in_minutes: 10
|
|
env:
|
|
FTR_CONFIGS_SCRIPT: '.buildkite/scripts/steps/test/ftr_configs.sh'
|
|
FTR_EXTRA_ARGS: '$FTR_EXTRA_ARGS'
|
|
JEST_UNIT_SCRIPT: '.buildkite/scripts/steps/test/jest.sh'
|
|
JEST_INTEGRATION_SCRIPT: '.buildkite/scripts/steps/test/jest_integration.sh'
|
|
retry:
|
|
automatic:
|
|
- exit_status: '*'
|
|
limit: 1
|
|
|
|
- wait: ~
|
|
continue_on_failure: true
|
|
|
|
- command: .buildkite/scripts/lifecycle/post_build.sh
|
|
label: Post-Build
|
|
timeout_in_minutes: 10
|
|
agents:
|
|
machineType: n2-standard-2
|