Defines an inheritable text parameter, where users can enter a string value, which you can use during a build, either as an environment variable, or through variable substitution in some other parts of the configuration.
The difference to a normal String-Parameter is, that this parameter will alter its behaviour when inherited to child projects.
You can either: Furthermore, you can toggle the mandatory flag between two states: Do note that children can alter these flags on inheriting them, with the following exceptions: Violating these restrictions results in a non-buildable project and a warning during configuration. This may happen insidiously, if a parameter is defined separately in two parents with differing flags.