aboutsummaryrefslogtreecommitdiffhomepage
path: root/tools/build_defs/docker/testdata/BUILD
diff options
context:
space:
mode:
authorGravatar Damien Martin-Guillerez <dmarting@google.com>2015-09-23 14:26:22 +0000
committerGravatar Philipp Wollermann <philwo@google.com>2015-09-24 14:16:08 +0000
commitf396134227c6bb1f9b078038cacda0b153382ea9 (patch)
tree2b8887eb1170d40522d31b834f4b8639529e97f1 /tools/build_defs/docker/testdata/BUILD
parentf9ab555fb8d869894ff80d02eeeb5666e5055046 (diff)
[Docker] Make all files added via the files attribute executable and read-only
Also adds a `mode` attribute to docker_build so you can specify the mode you prefer. RELNOTES: [docker] docker_build now set the permission to 0555 to files added to the layer, use `mode = "0644"` to use the legacy behavior. -- MOS_MIGRATED_REVID=103743458
Diffstat (limited to 'tools/build_defs/docker/testdata/BUILD')
-rw-r--r--tools/build_defs/docker/testdata/BUILD12
1 files changed, 12 insertions, 0 deletions
diff --git a/tools/build_defs/docker/testdata/BUILD b/tools/build_defs/docker/testdata/BUILD
index cce876cfb6..8b1bcd194a 100644
--- a/tools/build_defs/docker/testdata/BUILD
+++ b/tools/build_defs/docker/testdata/BUILD
@@ -27,28 +27,33 @@ genrule(
docker_build(
name = "no_data_path_image",
files = ["//tools/build_defs/docker/testdata/test:test-data"],
+ mode = "0644",
)
docker_build(
name = "data_path_image",
data_path = ".",
files = ["//tools/build_defs/docker/testdata/test:test-data"],
+ mode = "0644",
)
docker_build(
name = "gen_image",
files = [":gen"],
+ mode = "0644",
)
docker_build(
name = "files_base",
files = ["foo"],
+ mode = "0644",
)
docker_build(
name = "files_with_files_base",
base = ":files_base",
files = ["bar"],
+ mode = "0644",
)
docker_build(
@@ -66,6 +71,7 @@ docker_build(
name = "files_with_tar_base",
base = ":tar_base",
files = ["bar"],
+ mode = "0644",
)
docker_build(
@@ -79,6 +85,7 @@ docker_build(
name = "base_with_entrypoint",
entrypoint = ["/bar"],
files = ["bar"],
+ mode = "0644",
ports = ["8080"],
tars = ["two.tar"],
)
@@ -89,6 +96,7 @@ docker_build(
base = ":base_with_entrypoint",
cmd = ["shadowed-arg"],
files = ["foo"],
+ mode = "0644",
)
docker_build(
@@ -108,6 +116,7 @@ docker_build(
"bar",
"foo",
],
+ mode = "0644",
volumes = ["/logs"],
)
@@ -190,6 +199,7 @@ docker_build(
name = "notop_files_with_files_base",
base = ":notop_files_base",
files = ["bar"],
+ mode = "0644",
)
docker_build(
@@ -202,6 +212,7 @@ docker_build(
name = "notop_files_with_tar_base",
base = ":notop_tar_base",
files = ["bar"],
+ mode = "0644",
)
docker_build(
@@ -215,6 +226,7 @@ docker_build(
base = ":notop_base_with_entrypoint",
cmd = ["shadowed-arg"],
files = ["foo"],
+ mode = "0644",
)
docker_build(