Skip to content

Commit 9630482

Browse files
committed
Add tests for BUILDKIT_SECRET
1 parent d2db857 commit 9630482

File tree

3 files changed

+12
-0
lines changed

3 files changed

+12
-0
lines changed

task_test.go

+8
Original file line numberDiff line numberDiff line change
@@ -242,6 +242,14 @@ func (s *TaskSuite) TestUnpackRootfs() {
242242
s.Equal(meta.Env, []string{"PATH=/darkness", "BA=nana"})
243243
}
244244

245+
func (s *TaskSuite) TestBuildkitSecrets() {
246+
s.req.Config.ContextDir = "testdata/buildkit-secret"
247+
s.req.Config.BuildkitSecrets = map[string]string{"secret": "testdata/buildkit-secret/secret"}
248+
249+
_, err := s.build()
250+
s.NoError(err)
251+
}
252+
245253
func (s *TaskSuite) TestRegistryMirrors() {
246254
mirror := httptest.NewServer(registry.New())
247255
defer mirror.Close()

testdata/buildkit-secret/Dockerfile

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# syntax = docker/dockerfile:1.0-experimental
2+
FROM busybox
3+
RUN --mount=type=secret,id=secret test "$(cat /run/secrets/secret)" = "hello-world"

testdata/buildkit-secret/secret

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
hello-world

0 commit comments

Comments
 (0)