Merge pull request #1313 from jedevc/bake-group-recurse

bake: recursively resolve groups
This commit is contained in:
CrazyMax
2022-11-25 11:27:09 +01:00
committed by GitHub
3 changed files with 148 additions and 116 deletions

View File

@ -127,17 +127,11 @@ func runBake(dockerCli command.Cli, targets []string, in bakeOptions) (err error
}
if in.printOnly {
var defg map[string]*bake.Group
if len(grps) == 1 {
defg = map[string]*bake.Group{
"default": grps[0],
}
}
dt, err := json.MarshalIndent(struct {
Group map[string]*bake.Group `json:"group,omitempty"`
Target map[string]*bake.Target `json:"target"`
}{
defg,
grps,
tgts,
}, "", " ")
if err != nil {