diff options
Diffstat (limited to 'tools/build_defs/docker/BUILD')
-rw-r--r-- | tools/build_defs/docker/BUILD | 43 |
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"], |