|
@@ -4355,7 +4355,8 @@ func (s *DockerSuite) TestBuildTimeArgHistoryExclusions(c *check.C) {
|
|
|
ARG %s
|
|
|
RUN echo "Testing Build Args!"`, envKey, explicitProxyKey)
|
|
|
buildImage(imgName,
|
|
|
- cli.WithFlags("--build-arg", fmt.Sprintf("%s=%s", envKey, envVal),
|
|
|
+ cli.WithFlags("--build-arg", "https_proxy=https://proxy.example.com",
|
|
|
+ "--build-arg", fmt.Sprintf("%s=%s", envKey, envVal),
|
|
|
"--build-arg", fmt.Sprintf("%s=%s", explicitProxyKey, explicitProxyVal),
|
|
|
"--build-arg", proxy),
|
|
|
build.WithDockerfile(dockerfile),
|
|
@@ -4365,6 +4366,9 @@ func (s *DockerSuite) TestBuildTimeArgHistoryExclusions(c *check.C) {
|
|
|
if strings.Contains(out, proxy) {
|
|
|
c.Fatalf("failed to exclude proxy settings from history!")
|
|
|
}
|
|
|
+ if strings.Contains(out, "https_proxy") {
|
|
|
+ c.Fatalf("failed to exclude proxy settings from history!")
|
|
|
+ }
|
|
|
if !strings.Contains(out, fmt.Sprintf("%s=%s", envKey, envVal)) {
|
|
|
c.Fatalf("explicitly defined ARG %s is not in output", explicitProxyKey)
|
|
|
}
|