При создании действий в реализации правила включите аргумент dict execution_requirements
, содержащий ключ no-sandbox
со значением 1
.Это заставляет действие никогда не запускаться в песочнице.
def _impl(ctx):
ctx.actions.run_shell(
outputs = [ctx.outputs.executable],
command = "..",
execution_requirements = {
"no-sandbox": "1",
"no-cache": "1",
"no-remote": "1",
"local": "1",
},
)
См. Атрибут tags
в документации для общих атрибутов сборки для получения дополнительной информации об этих тегах / требованиях.