Базель: Можно ли использовать выходные данные одной extra_action как входные данные для последующей extra_action?

Я использую два последующих extra_action в сборке Bazel. Интересно, есть ли способ указать, что выходные файлы, сгенерированные первой extra_action, должны использоваться как входные данные для другой extra_action (оба выполняются во время одной и той же сборки)?

Я использую bazel extra_action для запуска инструмента lint во время компиляции bazel. Это хорошо работает. Для каждого фрагмента файла с исходным кодом инструмент lint сгенерирует специальный вывод: *.lob. Затем я хотел бы снова запустить инструмент во время следующего действия. Шаг связывания может быть одним из вариантов, так как тогда все компиляции готовы (но если кто-то знает, какие другие действия использовать, я благодарен, если вы могли бы поделиться). На этот раз все файлы.lob соединены вместе, чтобы убедиться, что они соответствуют друг другу. Интересно, есть ли способ указать, что выходные данные первой extra_action должны быть входными данными для другой extra_action (обе выполняются во время одной и той же сборки)?

0 ответов

Другие вопросы по тегам