docker.#Build: support for nested builds

Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>
This commit is contained in:
Andrea Luzzardi
2022-01-20 15:10:48 -08:00
parent 5d5ab86126
commit 2ce9934f7c
6 changed files with 78 additions and 81 deletions

View File

@@ -16,7 +16,12 @@ import (
"\(idx)": step & {
// connect input to previous output
if idx > 0 {
input: _dag["\(idx-1)"].output
// FIXME: the intermediary `output` is needed because of a possible CUE bug.
// `._dag."0".output: 1 errors in empty disjunction::`
// See: https://github.com/cue-lang/cue/issues/1446
// input: _dag["\(idx-1)"].output
_output: _dag["\(idx-1)"].output
input: _output
}
}
}