mirror of
https://github.com/moby/buildkit.git
synced 2026-08-08 00:30:45 +00:00
Merge pull request #577 from tiborvass/source-resolvemode-stringer
source: Have ResolveMode implement fmt.Stringer interface
This commit is contained in:
@@ -235,6 +235,19 @@ func (_ *HttpIdentifier) ID() string {
|
||||
return HttpsScheme
|
||||
}
|
||||
|
||||
func (r ResolveMode) String() string {
|
||||
switch r {
|
||||
case ResolveModeDefault:
|
||||
return pb.AttrImageResolveModeDefault
|
||||
case ResolveModeForcePull:
|
||||
return pb.AttrImageResolveModeForcePull
|
||||
case ResolveModePreferLocal:
|
||||
return pb.AttrImageResolveModePreferLocal
|
||||
default:
|
||||
return ""
|
||||
}
|
||||
}
|
||||
|
||||
func ParseImageResolveMode(v string) (ResolveMode, error) {
|
||||
switch v {
|
||||
case pb.AttrImageResolveModeDefault, "":
|
||||
|
||||
Reference in New Issue
Block a user