Skip to content

Make it possible to set different types of variables values (dropdown, checkbox, etc)

Release notes

Problem to solve

In #29159 (closed) we're making it possible to set an array of values as the pre-defined variable values for the manual pipeline run. The values are surfaced in the UI in a dropdown.

Some types of variable values require multi-selection, and using different UI treatment would greatly improve the process of running your pipeline with variables. Example use case and solution.

The problem is well defined in the discussions in this and this issues.

Intended users

Metrics

User experience goal

Proposal

We need to identify the different types of variable values we should support and design a way to present them in the UI for running the pipeline manually.

  • The definition can happen in YAML at first
  • In the future we should provide a UI for defining the variable values

Further details

Permissions and Security

Documentation

Availability & Testing

Available Tier

  • Free

What does success look like, and how can we measure that?

What is the type of buyer?

Is this a cross-stage feature?

Links / references

This page may contain information related to upcoming products, features and functionality. It is important to note that the information presented is for informational purposes only, so please do not rely on the information for purchasing or planning purposes. Just like with all projects, the items mentioned on the page are subject to change or delay, and the development, release, and timing of any products, features, or functionality remain at the sole discretion of GitLab Inc.

Edited by Nadia Sotnikova