@@ -205,7 +205,6 @@ spec:
205205 build_tags : false
206206 build_pull_requests : true
207207 filter_enabled : true
208- # Start Buildkite jobs using the API only
209208 filter_condition : |
210209 (build.creator.name == 'elasticmachine' && build.pull_request.id != null)
211210 teams :
@@ -258,6 +257,48 @@ spec:
258257 everyone :
259258 access_level : READ_ONLY
260259
260+ ---
261+ # #
262+ # buildkite-pipeline-eui-prune-staging-docs
263+ # Run this pipeline manually in Buildkite's UI whenever we need to delete old PR staging servers
264+ # #
265+
266+ # yaml-language-server: $schema=https://gist.githubusercontent.com/elasticmachine/988b80dae436cafea07d9a4a460a011d/raw/e57ee3bed7a6f73077a3f55a38e76e40ec87a7cf/rre.schema.json
267+ apiVersion : backstage.io/v1alpha1
268+ kind : Resource
269+ metadata :
270+ name : buildkite-pipeline-eui-prune-staging-docs
271+ description : EUI pipeline to prune old PR staging docs
272+ links : [
273+ {
274+ title : " EUI - prune-staging-docs" ,
275+ url : " https://buildkite.com/elastic/eui-prune-staging-docs" ,
276+ }
277+ ]
278+
279+ spec :
280+ type : buildkite-pipeline
281+ owner : group:eui-team
282+ system : buildkite
283+ implementation :
284+ apiVersion : buildkite.elastic.dev/v1
285+ kind : Pipeline
286+ metadata :
287+ name : eui-prune-staging-docs
288+ spec :
289+ repository : elastic/eui
290+ pipeline_file : " .buildkite/pipelines/pipeline_prune_staging_docs.yml"
291+ provider_settings :
292+ # Start Buildkite jobs using the web UI only
293+ build_branches : false
294+ build_tags : false
295+ build_pull_requests : false
296+ teams :
297+ eui-team :
298+ access_level : MANAGE_BUILD_AND_READ
299+ everyone :
300+ access_level : READ_ONLY
301+
261302---
262303# #
263304# buildkite-pipeline-eui-release
0 commit comments