mirror of
https://github.com/elastic/eland.git
synced 2025-07-11 00:02:14 +08:00
Add dummy pipeline to prepare publishing a Docker image (#590)
This commit is contained in:
parent
64ffbcec0f
commit
eb69496627
14
.buildkite/release-docker/pipeline.yml
Normal file
14
.buildkite/release-docker/pipeline.yml
Normal file
@ -0,0 +1,14 @@
|
||||
steps:
|
||||
- input: "Build parameters"
|
||||
fields:
|
||||
- text: "RELEASE_VERSION"
|
||||
key: "RELEASE_VERSION"
|
||||
default: ""
|
||||
hint: "The version to release e.g. '2.8.0'."
|
||||
|
||||
- wait
|
||||
- label: "Release Docker Artifacts for Eland"
|
||||
command: docker -v # TODO: Actually release Eland
|
||||
# Run on GCP to use `docker`
|
||||
agents:
|
||||
provider: gcp
|
93
catalog-info.yaml
Normal file
93
catalog-info.yaml
Normal file
@ -0,0 +1,93 @@
|
||||
# Declare a Backstage Component that represents the Eland application.
|
||||
---
|
||||
# yaml-language-server: $schema=https://json.schemastore.org/catalog-info.json
|
||||
apiVersion: backstage.io/v1alpha1
|
||||
kind: Component
|
||||
metadata:
|
||||
name: eland
|
||||
description: Python Client and Toolkit for DataFrames, Big Data, Machine Learning and ETL in Elasticsearch
|
||||
annotations:
|
||||
backstage.io/source-location: url:https://github.com/elastic/eland/
|
||||
github.com/project-slug: elastic/eland
|
||||
github.com/team-slug: elastic/ml-core
|
||||
buildkite.com/project-slug: elastic/eland
|
||||
tags:
|
||||
- elasticsearch
|
||||
- python
|
||||
- machine-learning
|
||||
- big-data
|
||||
- etl
|
||||
links:
|
||||
- title: Eland docs
|
||||
url: https://eland.readthedocs.io/
|
||||
spec:
|
||||
type: application
|
||||
owner: group:ml-core
|
||||
lifecycle: production
|
||||
dependsOn:
|
||||
- resource:eland-pipeline
|
||||
- resource:eland-releaser-docker-pipeline
|
||||
|
||||
# yaml-language-server: $schema=https://gist.githubusercontent.com/elasticmachine/988b80dae436cafea07d9a4a460a011d/raw/e57ee3bed7a6f73077a3f55a38e76e40ec87a7cf/rre.schema.json
|
||||
---
|
||||
apiVersion: backstage.io/v1alpha1
|
||||
kind: Resource
|
||||
metadata:
|
||||
name: eland-pipeline
|
||||
description: Run Eland tests
|
||||
links:
|
||||
- title: Pipeline
|
||||
url: https://buildkite.com/elastic/eland
|
||||
|
||||
spec:
|
||||
type: buildkite-pipeline
|
||||
owner: group:ml-core
|
||||
system: buildkite
|
||||
|
||||
implementation:
|
||||
apiVersion: buildkite.elastic.dev/v1
|
||||
kind: Pipeline
|
||||
metadata:
|
||||
name: Eland
|
||||
description: Eland Python
|
||||
spec:
|
||||
pipeline_file: .buildkite/pipeline.yml
|
||||
repository: elastic/eland
|
||||
teams:
|
||||
ml-core: {}
|
||||
clients-team: {}
|
||||
everyone:
|
||||
access_level: READ_ONLY
|
||||
|
||||
# yaml-language-server: $schema=https://gist.githubusercontent.com/elasticmachine/988b80dae436cafea07d9a4a460a011d/raw/e57ee3bed7a6f73077a3f55a38e76e40ec87a7cf/rre.schema.json
|
||||
---
|
||||
apiVersion: backstage.io/v1alpha1
|
||||
kind: Resource
|
||||
metadata:
|
||||
name: eland-release-docker-pipeline
|
||||
description: Release Docker Artifacts for Eland
|
||||
links:
|
||||
- title: Pipeline
|
||||
url: https://buildkite.com/elastic/eland-release-docker
|
||||
|
||||
spec:
|
||||
type: buildkite-pipeline
|
||||
owner: group:ml-core
|
||||
system: buildkite
|
||||
|
||||
implementation:
|
||||
apiVersion: buildkite.elastic.dev/v1
|
||||
kind: Pipeline
|
||||
metadata:
|
||||
name: Eland - Release Docker
|
||||
description: Release Docker Artifacts for Eland
|
||||
spec:
|
||||
pipeline_file: .buildkite/release-docker/pipeline.yml
|
||||
provider_settings:
|
||||
trigger_mode: none
|
||||
repository: elastic/eland
|
||||
teams:
|
||||
ml-core: {}
|
||||
clients-team: {}
|
||||
everyone:
|
||||
access_level: READ_ONLY
|
Loading…
x
Reference in New Issue
Block a user