читать содержимое локального файла в системе сборки bazel - PullRequest
0 голосов
/ 06 мая 2019

Привет. Я хотел бы прочитать содержимое локального файла в файле .bzl.

    print(onefile.basename)
    #content = ctx.read
    #content=ctx.file.onefile
    #print(onefile.content)

1 Ответ

0 голосов
/ 08 мая 2019

.bzl код не может читать файлы и не может принимать решения на основе содержимого файлов.

Вы должны создать действия (например, ctx.actions.run), сделать файл вводом действия и иметьДействие чтения файла.

.bzl код может загрузить другие .bzl файлы, хотя, вы можете найти это полезным.

...