Mantém as cadeias de ferramentas disponíveis para um grupo de execução específico. Os destinos do toolchain são acessados pela indexação com o tipo de toolchain, como em ctx.toolchains["//pkg:my_toolchain_type"]
. Se o toolchain for opcional e nenhum toolchain for resolvido, o resultado será None
. O acesso às cadeias de ferramentas de um aspecto ou regra pelo ctx.toolchains
retorna a cadeia de ferramentas indexada como um provedor ToolchainInfo
. Já ao usar aspectos, ToolchainContext
também é usado para manter as cadeias de ferramentas do destino base. Ele pode ser acessado por ctx.rule.toolchains["//pkg:my_toolchain_type"]
e retorna a lista de provedores resultantes da aplicação dos aspectos a essas finalidades da cadeia de ferramentas.
Contexto da cadeia de ferramentas
Reportar um problema
Ver a fonte
Nightly
·
8.0
7.4
.
7.3
·
7.2
·
7.1
·
7.0
·
6.5