aboutsummaryrefslogtreecommitdiffhomepage
path: root/tools/build_defs/docker/BUILD
diff options
context:
space:
mode:
Diffstat (limited to 'tools/build_defs/docker/BUILD')
-rw-r--r--tools/build_defs/docker/BUILD43
1 files changed, 42 insertions, 1 deletions
diff --git a/tools/build_defs/docker/BUILD b/tools/build_defs/docker/BUILD
index b774fee2e5..db6a375654 100644
--- a/tools/build_defs/docker/BUILD
+++ b/tools/build_defs/docker/BUILD
@@ -29,6 +29,7 @@ TEST_TARGETS = [
"with_double_env",
"with_label",
"with_double_label",
+ "with_user",
"workdir_with_tar_base",
"link_with_files_base",
]
@@ -61,13 +62,28 @@ sh_test(
],
)
+sh_test(
+ name = "build_test_oci",
+ size = "medium",
+ srcs = [
+ "build_test_oci.sh",
+ ],
+ data = TEST_DATA + ["testenv.sh"],
+ deps = [
+ "//src/test/shell:bashunit",
+ ],
+)
+
# Used by docker_build and friends
py_binary(
name = "rewrite_json",
srcs = ["rewrite_json.py"],
visibility = ["//visibility:public"],
- deps = ["//third_party/py/gflags"],
+ deps = [
+ ":utils",
+ "//third_party/py/gflags",
+ ],
)
py_test(
@@ -79,6 +95,24 @@ py_test(
)
py_binary(
+ name = "create_image_config",
+ srcs = ["create_image_config.py"],
+ visibility = ["//visibility:public"],
+ deps = [
+ ":utils",
+ "//third_party/py/gflags",
+ ],
+)
+
+py_test(
+ name = "create_image_config_test",
+ srcs = ["create_image_config_test.py"],
+ deps = [
+ ":create_image_config",
+ ],
+)
+
+py_binary(
name = "sha256",
srcs = ["sha256.py"],
visibility = ["//visibility:public"],
@@ -89,6 +123,7 @@ py_binary(
srcs = ["create_image.py"],
visibility = ["//visibility:public"],
deps = [
+ ":utils",
"//third_party/py/gflags",
"//tools/build_defs/pkg:archive",
],
@@ -99,11 +134,17 @@ py_binary(
srcs = ["join_layers.py"],
visibility = ["//visibility:public"],
deps = [
+ ":utils",
"//third_party/py/gflags",
"//tools/build_defs/pkg:archive",
],
)
+py_library(
+ name = "utils",
+ srcs = ["utils.py"],
+)
+
filegroup(
name = "incremental_load_template",
srcs = ["incremental_load.sh.tpl"],