Contexto da cadeia de ferramentas

Informar um problema Conferir origem Por noite · 7,3 · 7,2 · 7,1 · 7,0 · 6,5

Mantém os conjuntos de ferramentas disponíveis para um determinado grupo de execução. Os destinos do conjunto de ferramentas são acessados pela indexação com o tipo de conjunto de ferramentas, como em ctx.toolchains["//pkg:my_toolchain_type"]. Se o conjunto de ferramentas for opcional e nenhum tiver sido resolvido, isso retornará None. O acesso aos conjuntos de ferramentas de um aspecto ou uma regra por ctx.toolchains retorna o conjunto indexado como um provedor ToolchainInfo. Ao usar aspectos, o ToolchainContext também é usado para manter os conjuntos de ferramentas do destino base. Ela pode ser acessada por ctx.rule.toolchains["//pkg:my_toolchain_type"] e retorna a lista de provedores resultante da aplicação dos aspectos nesses destinos do conjunto de ferramentas.