Creates an SDK description based on the specified parameters. The task can be used to create a new SDK description accepted by other tasks as their inputs. The arguments of this task is used to specify how the SDK behaves in the associated context. The paths, properties, and environment qualifier can be set to the created SDK description.
|EnvironmentQualifier||Specifies the environment qualifier that is associated with the SDK description.|
|Paths||Specifies the paths for the corresponding identifiers in the created SDK description.|
|Properties||Specifies the properties for the corresponding identifiers in the created SDK description.|
Specifies the environment qualifier that is associated with the SDK description. The environment qualifier is used by the consumer of this SDK desription to determine the suitable build environment it can be used on. In general, the environment qualifier can be used to select an executor machine that contains the described SDK. This is particularly useful when build clusters are used. If not specified, the SDK description will be associated only with the local execution machine. Outputs of std.env.qualifier.*() tasks can be passed to this option.
Specifies the paths for the corresponding identifiers in the created SDK description. Each SDK can provide information about paths for the specified identifiers to be used in the consumer task context. The identifiers specified here is often used with the sdk.path() task.