Variants is the set of possible bundles. Typically these define products such as "linux-amd64", "linux-386", "darwin-amd64", etc., for binary outputs.

The key-value pairs specified in each variant are available to the commands (in the Commands list). Each command's variable references ($foo or ${foo}) are expanded using the values in the Variant, and they are run with the Variant's properties set as environment variables.

Variants is referenced in 1 repository