[Ops] Create emergency serverless release testing pipeline (#170863)

## Summary
This pipeline job runs sanity checks for changes on a one-off branch
(such as a serverless emergency-release) and creates serverless docker
images required for deployment.

Closes: https://github.com/elastic/kibana/issues/170828

Pipeline created by:
https://github.com/elastic/kibana-buildkite/pull/130
This commit is contained in:
Alex Szabo 2023-11-09 10:53:35 +01:00 committed by GitHub
parent 6c10e7cd03
commit c29ce0d27b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -0,0 +1,17 @@
# https://buildkite.com/elastic/kibana-serverless-emergency-release-branch-testing
## Triggers the artifacts container image build for emergency releases
agents:
queue: kibana-default
notify:
- slack: "#kibana-mission-control"
if: "build.state == 'passed' || build.state == 'failed' || build.state == 'scheduled'"
steps:
- trigger: "kibana-artifacts-container-image"
label: ":docker: Build Kibana Artifacts Container Image"
build:
branch: $BUILDKITE_BRANCH
commit: $BUILDKITE_COMMIT
message: Running PR build for $BUILDKITE_BRANCH