Skip to content

Commit

Permalink
[docs/ci] Update list of available CI related labels (elastic#170907)
Browse files Browse the repository at this point in the history
  • Loading branch information
jbudz authored Nov 10, 2023
1 parent 3c0ba20 commit 5e661d0
Showing 1 changed file with 59 additions and 11 deletions.
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.

0 comments on commit 5e661d0

Please sign in to comment.