INNER CODE UNIT · Go

TestBuildMultipleSecrets

genuinetools/img · build_test.go:141

func TestBuildMultipleSecrets(t *testing.T) {
	name := "testbuildmustiplesecrets"

	args := []string{"build", "-t", name, "--secret", "id=s1,src=/dev/null", "--secret", "id=s2,src=/dev/null", "-"}
	_, err := doRun(args, withDockerfile(`
  FROM alpine
  RUN --mount=type=secret,id=s1,dst=/tmp/secret1 \
      --mount=type=secret,id=s2,dst=/tmp/secret2 \
      cat /tmp/secret1 /tmp/secret2
  `))

	if err != nil {
		t.Logf("img %v failed unexpectedly: %v", args, err)
		t.FailNow()
	}
}

// generatePrivateKey creates a RSA Private Key of specified byte size in PEM format

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…