diff options
Diffstat (limited to 'bdep/ci.cli')
-rw-r--r-- | bdep/ci.cli | 23 |
1 files changed, 15 insertions, 8 deletions
diff --git a/bdep/ci.cli b/bdep/ci.cli index 5ffcd2f..77d29cd 100644 --- a/bdep/ci.cli +++ b/bdep/ci.cli @@ -75,10 +75,15 @@ namespace bdep $ bdep ci --override 'mytest-build-config: config.foo.cache=true' \ --package-config mytest + + $ bdep ci --override 'build-auxiliary: *-postgresql_16' \ - Manifest overrides override the entire value group that they belong - to. Currently, the following value groups can be overridden. The + Manifest overrides other than \c{[\b{*-}]\b{build-auxiliary}[\b{-*}]} + override the entire value group that they belong to. The + \c{[\b{*-}]\b{build-auxiliary}[\b{-*}]} values only override the matching + values, which are expected to already be present in the package manifest. + Currently, the following value groups/values can be overridden. The \cb{build-*email} group is overridden by default as if by specifying an empty build email. @@ -88,16 +93,18 @@ namespace bdep *-builds *-build-{include,exclude} *-build-config *-build-email *-build-{warning,error}-email + + [*-]build-auxiliary[-*] \ - For the package configuration-specific build constraint and email - overrides the corresponding configuration must exist in the package - manifest. In contrast, the package configuration override + For the package configuration-specific build constraint, email, and + auxiliary overrides, the corresponding configuration must exist in the + package manifest. In contrast, the package configuration override (\cb{*-build-config}) adds a new configuration if it doesn't exist and updates the arguments of the existing configuration otherwise. In the - former case, all the potential build constraint and email overrides for - such a newly added configuration must follow the corresponding - \cb{*-build-config} override. + former case, all the potential build constraint, email, and auxiliary + overrides for such a newly added configuration must follow the + corresponding \cb{*-build-config} override. Note that the build constraints group values (both common and build package configuration-specific) are overridden hierarchically so that the |