Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[docs/ci] Update list of available CI related labels #170907

Merged
merged 4 commits into from
Nov 10, 2023
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
70 changes: 59 additions & 11 deletions dev_docs/tutorials/ci.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ id: kibDevTutorialCI
slug: /kibana-dev-docs/tutorials/ci
title: CI
description: CI
date: 2022-02-03
date: 2023-11-08
tags: ['kibana', 'onboarding', 'dev', 'ci']
---

Expand All @@ -29,28 +29,76 @@ Build documentation from the root `docs` folder.

### Labels

Labels can be added to a pull request to run conditional pipelines.
Labels can be added to a pull request to run conditional pipelines. Build artifacts will be available on the "Artifacts" tab of the "Build Kibana Distribution and Plugins" step.

#### `ci:all-cypress-suites`

Some Cypress test suites are only run when code changes are made in certain files, typically files with overlapping test coverage. Adding this label will cause all Cypress tests to run.

#### `ci:build-all-platforms`

Build Windows, macOS, and Linux archives.

#### `ci:build-canvas-shareable-runtime`

Build the Canvas shareable runtime and include it in the distribution.

#### `ci:build-cdn-assets`

Build an archive that can be used to serve Kibana's static assets.

#### `ci:build-cloud-image`

Build cloud Docker images that can be used for testing deployments on Elastic Cloud.

#### `ci:build-os-packages`

Build Docker images, and Debian and RPM packages.

#### `ci:build-serverless-image`

Build serverless Docker images that can be used for testing deployments on Elastic Cloud.

#### `ci:build-storybooks`

Build and upload storybooks.

#### `ci:build-webpack-bundle-analyzer`

Build and upload a bundle report generated by `webpack-bundle-analyzer`.

#### `ci:cloud-deploy`

Create or update a deployment on Elastic Cloud.
Create or update a deployment on Elastic Cloud production.

#### `ci:cloud-persist-deployment`

Prevents an existing deployment from being shutdown due to inactivity.

#### `ci:cloud-redeploy`

Create a new deployment on Elastic Cloud. Previous deployments linked to a pull request will be shutdown and data will not be preserved.

#### `ci:build-all-platforms`
#### `ci:collect-apm`

Build Windows, macOS, and Linux archives. Artifacts will be available on the "Artifacts" tab of the "Build Kibana Distribution and Plugins" step.
Collect APM metrics, available for viewing on the Kibana CI APM cluster.

#### `ci:build-os-packages`
#### `ci:no-auto-commit`

Build Docker images, and Debian and RPM packages. Artifacts will be available on the "Artifacts" tab of the "Build Kibana Distribution and Plugins" step.
Skip auto-committing changed files.

#### `ci:build-cloud-image`
#### `ci:project-deploy-elasticsearch`

Build Docker images that can be used for testing deployments on Elastic Cloud in the CFT region (gcp-us-west2). Artifacts will be available on the "Artifacts" tab of the "Build Kibana Distribution and Plugins" step.
Create or update a serverless Elasticsearch project on Elastic Cloud QA.

#### `ci:all-cypress-suites`
#### `ci:project-deploy-observability`

Create or update a serverless Observability project on Elastic Cloud QA.

#### `ci:project-deploy-security`

Create or update a serverless Security project on Elastic Cloud QA.

#### `ci:project-persist-deployment`

By default, Cypress test suites are only run when code changes are made in certain files, typically files with overlapping test coverage. Adding this label will cause all Cypress tests to run.
Prevents an existing deployment from being shutdown due to inactivity.
Loading