mirror of
https://gitea.com/Lydanne/buildx.git
synced 2025-07-09 21:17:09 +08:00
build: add push support to docker driver
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
This commit is contained in:
@ -13,6 +13,7 @@ type Logger func(*client.SolveStatus)
|
||||
type SubLogger interface {
|
||||
Wrap(name string, fn func() error) error
|
||||
Log(stream int, dt []byte)
|
||||
SetStatus(*client.VertexStatus)
|
||||
}
|
||||
|
||||
func Wrap(name string, l Logger, fn func(SubLogger) error) (err error) {
|
||||
@ -88,3 +89,10 @@ func (sl *subLogger) Log(stream int, dt []byte) {
|
||||
}},
|
||||
})
|
||||
}
|
||||
|
||||
func (sl *subLogger) SetStatus(st *client.VertexStatus) {
|
||||
st.Vertex = sl.dgst
|
||||
sl.logger(&client.SolveStatus{
|
||||
Statuses: []*client.VertexStatus{st},
|
||||
})
|
||||
}
|
||||
|
Reference in New Issue
Block a user