Contexto de la cadena de herramientas
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Contiene las cadenas de herramientas disponibles para un grupo de ejecución en particular. Se accede a los destinos de la cadena de herramientas indexando con el tipo de cadena de herramientas, como en
ctx.toolchains["//pkg:my_toolchain_type"]
. Si la cadena de herramientas era opcional y no se resolvió ninguna, se devolverá
None
. Acceder a las cadenas de herramientas de un aspecto o una regla a través de
ctx.toolchains
devuelve la cadena de herramientas indexada como un proveedor de
ToolchainInfo
. Cuando se usan aspectos,
ToolchainContext
también se usa para contener las cadenas de herramientas del destino base. Se puede acceder a él con
ctx.rule.toolchains["//pkg:my_toolchain_type"]
y devuelve la lista de proveedores que resultaron de aplicar los aspectos a estos destinos de la cadena de herramientas.