diff --git a/.buildkite/filebeat/filebeat-pipeline.yml b/.buildkite/filebeat/filebeat-pipeline.yml index 7361ad275f47..d768b63d8c40 100644 --- a/.buildkite/filebeat/filebeat-pipeline.yml +++ b/.buildkite/filebeat/filebeat-pipeline.yml @@ -17,6 +17,7 @@ env: IMAGE_WIN_2016: "family/platform-ingest-beats-windows-2016" IMAGE_WIN_2019: "family/platform-ingest-beats-windows-2019" IMAGE_WIN_2022: "family/platform-ingest-beats-windows-2022" + IMAGE_WIN_2025: "family/platform-ingest-beats-windows-2025" IMAGE_BEATS_WITH_HOOKS_LATEST: "docker.elastic.co/ci-agent-images/platform-ingest/buildkite-agent-beats-ci-with-hooks:latest" @@ -303,6 +304,27 @@ steps: if: build.env("BUILDKITE_PULL_REQUEST") == "false" || build.env("GITHUB_PR_LABELS") =~ /.*[Ww]indows.*/ steps: + - label: ":windows: Filebeat: Win 2025 Unit Tests" + key: "windows-extended-2025" + command: | + Set-Location -Path filebeat + mage build unitTest + retry: + automatic: + - limit: 1 + agents: + provider: "gcp" + image: "${IMAGE_WIN_2025}" + machine_type: "${GCP_WIN_MACHINE_TYPE}" + disk_size: 200 + disk_type: "pd-ssd" + artifact_paths: + - "filebeat/build/*.xml" + - "filebeat/build/*.json" + notify: + - github_commit_status: + context: "filebeat: Win 2025 Unit Tests" + - label: ":windows: Filebeat: Win 2019 Unit Tests" key: "windows-extended-2019" command: | diff --git a/.buildkite/metricbeat/pipeline.yml b/.buildkite/metricbeat/pipeline.yml index 7082869ba665..c1e21ac5a6d7 100644 --- a/.buildkite/metricbeat/pipeline.yml +++ b/.buildkite/metricbeat/pipeline.yml @@ -17,6 +17,7 @@ env: IMAGE_WIN_2016: "family/platform-ingest-beats-windows-2016" IMAGE_WIN_2019: "family/platform-ingest-beats-windows-2019" IMAGE_WIN_2022: "family/platform-ingest-beats-windows-2022" + IMAGE_WIN_2025: "family/platform-ingest-beats-windows-2025" IMAGE_BEATS_WITH_HOOKS_LATEST: "docker.elastic.co/ci-agent-images/platform-ingest/buildkite-agent-beats-ci-with-hooks:latest" @@ -319,6 +320,27 @@ steps: - github_commit_status: context: "metricbeat: Win 2019 Unit Tests" + - label: ":windows: Metricbeat: Win 2025 Unit Tests" + command: | + Set-Location -Path metricbeat + mage build unitTest + key: "extended-win-2025-unit-tests" + retry: + automatic: + - limit: 1 + agents: + provider: "gcp" + image: "${IMAGE_WIN_2025}" + machineType: "${GCP_WIN_MACHINE_TYPE}" + disk_size: 100 + disk_type: "pd-ssd" + artifact_paths: + - "metricbeat/build/*.xml" + - "metricbeat/build/*.json" + notify: + - github_commit_status: + context: "metricbeat: Win 2025 Unit Tests" + - group: "Extended Tests" key: "metricbeat-extended-tests" if: build.env("BUILDKITE_PULL_REQUEST") == "false" || build.env("GITHUB_PR_LABELS") =~ /.*macOS.*/