GitLab CI and Distributed Builds
Migrate from pipeline variables to pipeline inputs

Migrate from pipeline variables to pipeline inputs

11/4/2025 · Fabio Pitino

What this post added

This post introduces and advocates for the use of pipeline inputs as a more secure and robust alternative to pipeline variables for customizing GitLab CI/CD pipelines. It details the benefits of pipeline inputs (explicit declaration, type safety, validation, security) and provides guidance on how to migrate by restricting pipeline variables and converting existing variables to inputs. It also covers migrating trigger jobs and offers a summary of the security enhancements.

Read the original post ↗