1
container_image
ルールを使用してDockerイメージを作成するとき、必要な実行ファイルはイメージに存在しません。 pkg_tar
ルールについても同じことが当てはまりますが、それは実際には問題と思われます。Bazel:container_imageにランファイルを含める
次BUILD
ファイルを使用して、私はtool_aのrunfilesに表示されるようにsh_binary
tool_bを期待します。
container_image(
name = "my image",
base = "@bash//image",
directory = "/usr/local/opt",
files = [":tool_a"],
)
sh_binary(
name = "tool_a",
visibility = ["//visibility:public"],
srcs = ["tool_a.sh"],
data = [":tool_b"],
)
sh_binary(
name = "tool_b",
visibility = ["//visibility:public"],
srcs = ["tool_b.sh"],
)
画像しかしのみtool_a.sh
とtool_a
ラッパーを含んでいます。
どのようにランファイルを含めることができますか?
私は前にそのスレッドを見ました。変更が放棄されたのは残念です。何とかこれを回避することは可能ですか? – thertweck