зеркало из https://github.com/microsoft/docker.git
Adda test for using -f w/git repo on build
https://github.com/docker/docker/pull/14546 actually fixed issue #14837 but I don't see a new test to ensure we don't regress. So this PR adds a test and then we can close #14837. Closes #14837 Signed-off-by: Doug Davis <dug@us.ibm.com>
This commit is contained in:
Родитель
39999edcc9
Коммит
d883540440
|
@ -4118,6 +4118,27 @@ func (s *DockerSuite) TestBuildFromGITWithContext(c *check.C) {
|
|||
}
|
||||
}
|
||||
|
||||
func (s *DockerSuite) TestBuildFromGITwithF(c *check.C) {
|
||||
name := "testbuildfromgitwithf"
|
||||
git, err := newFakeGit("repo", map[string]string{
|
||||
"myApp/myDockerfile": `FROM busybox
|
||||
RUN echo hi from Dockerfile`,
|
||||
}, true)
|
||||
if err != nil {
|
||||
c.Fatal(err)
|
||||
}
|
||||
defer git.Close()
|
||||
|
||||
out, _, err := dockerCmdWithError(c, "build", "-t", name, "--no-cache", "-f", "myApp/myDockerfile", git.RepoURL)
|
||||
if err != nil {
|
||||
c.Fatalf("Error on build. Out: %s\nErr: %v", out, err)
|
||||
}
|
||||
|
||||
if !strings.Contains(out, "hi from Dockerfile") {
|
||||
c.Fatalf("Missing expected output, got:\n%s", out)
|
||||
}
|
||||
}
|
||||
|
||||
func (s *DockerSuite) TestBuildFromRemoteTarball(c *check.C) {
|
||||
name := "testbuildfromremotetarball"
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче