mirror of
https://github.com/woodpecker-ci/woodpecker.git
synced 2024-11-27 20:31:10 +00:00
enable to specify image with hostname
This commit is contained in:
parent
09b26bf784
commit
608377e17c
2 changed files with 6 additions and 1 deletions
|
@ -68,7 +68,10 @@ func parseImageName(image string) (owner, name, tag string) {
|
|||
}
|
||||
|
||||
parts := strings.Split(name, "/")
|
||||
if len(parts) == 2 {
|
||||
if len := len(parts); len == 3 {
|
||||
owner = fmt.Sprintf("%s/%s", parts[0], parts[1])
|
||||
name = parts[2]
|
||||
} else if len == 2 {
|
||||
owner = parts[0]
|
||||
name = parts[1]
|
||||
}
|
||||
|
|
|
@ -15,6 +15,8 @@ func TestParseImageName(t *testing.T) {
|
|||
{"johnsmith", "redis", "latest", "johnsmith/redis"},
|
||||
// image name with no owner specified
|
||||
{"bradrydzewski", "redis", "2.8", "redis:2.8"},
|
||||
// image name with hostname
|
||||
{"docker.example.com/johnsmith", "redis", "latest", "docker.example.com/johnsmith/redis"},
|
||||
// image name with ownly name specified
|
||||
{"bradrydzewski", "redis2", "latest", "redis2"},
|
||||
// image name that is a known alias
|
||||
|
|
Loading…
Reference in a new issue