Skip to content

Commit 2d83f6b

Browse files
authored
[CI] Integration tests matrix pipeline resource (elastic#4957)
* [CI] Integration tests matrix resource * Added notification settings
1 parent 5664fa4 commit 2d83f6b

File tree

1 file changed

+43
-0
lines changed

1 file changed

+43
-0
lines changed

catalog-info.yaml

+43
Original file line numberDiff line numberDiff line change
@@ -194,6 +194,49 @@ spec:
194194
access_level: MANAGE_BUILD_AND_READ
195195
everyone:
196196
access_level: BUILD_AND_READ
197+
198+
---
199+
# yaml-language-server: $schema=https://gist.githubusercontent.com/elasticmachine/988b80dae436cafea07d9a4a460a011d/raw/rre.schema.json
200+
apiVersion: backstage.io/v1alpha1
201+
kind: Resource
202+
metadata:
203+
name: buildkite-elastic-agent-integration-matrix
204+
description: Elastic-agent integration tests matrix
205+
links:
206+
- title: Pipeline
207+
url: https://buildkite.com/elastic/buildkite-elastic-agent-integration-matrix
208+
209+
spec:
210+
type: buildkite-pipeline
211+
owner: group:ingest-fp
212+
system: buildkite
213+
implementation:
214+
apiVersion: buildkite.elastic.dev/v1
215+
kind: Pipeline
216+
metadata:
217+
name: buildkite-elastic-agent-integration-matrix
218+
description: Runs elastic-agent integration tests for all supported platforms
219+
spec:
220+
pipeline_file: ".buildkite/pipeline.integration-test-matrix.yml"
221+
provider_settings:
222+
trigger_mode: none # don't trigger jobs from github activity
223+
repository: elastic/elastic-agent
224+
env:
225+
ELASTIC_SLACK_NOTIFICATIONS_ENABLED: "true"
226+
SLACK_NOTIFICATIONS_CHANNEL: "#ingest-notifications"
227+
SLACK_NOTIFICATIONS_ON_SUCCESS: "false"
228+
SLACK_NOTIFICATIONS_SKIP_FOR_RETRIES: "true"
229+
schedules:
230+
weekly:
231+
branch: main
232+
cronline: "0 0 * * 4" # every Thursday at 00:00
233+
message: Integration test matrix
234+
teams:
235+
ingest-fp:
236+
access_level: MANAGE_BUILD_AND_READ
237+
everyone:
238+
access_level: BUILD_AND_READ
239+
197240
---
198241
# yaml-language-server: $schema=https://gist.githubusercontent.com/elasticmachine/988b80dae436cafea07d9a4a460a011d/raw/e57ee3bed7a6f73077a3f55a38e76e40ec87a7cf/rre.schema.json
199242
apiVersion: backstage.io/v1alpha1

0 commit comments

Comments
 (0)