mirror of
https://github.com/clearlinux/docker.git
synced 2026-09-07 06:22:03 +00:00
Merge pull request #7209 from LK4D4/test_build_from_git
Test on building from GIT url
This commit is contained in:
@@ -1800,3 +1800,32 @@ func TestBuildAddTar(t *testing.T) {
|
||||
}
|
||||
logDone("build - ADD tar")
|
||||
}
|
||||
|
||||
func TestBuildFromGIT(t *testing.T) {
|
||||
name := "testbuildfromgit"
|
||||
defer deleteImages(name)
|
||||
git, err := fakeGIT("repo", map[string]string{
|
||||
"Dockerfile": `FROM busybox
|
||||
ADD first /first
|
||||
RUN [ -f /first ]
|
||||
MAINTAINER docker`,
|
||||
"first": "test git data",
|
||||
})
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
defer git.Close()
|
||||
|
||||
_, err = buildImageFromPath(name, git.RepoURL, true)
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
res, err := inspectField(name, "Author")
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
if res != "docker" {
|
||||
t.Fatal("Maintainer should be docker, got %s", res)
|
||||
}
|
||||
logDone("build - build from GIT")
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user