Bối cảnh công cụ

Báo cáo vấn đề Xem nguồn Hằng đêm · 7,3 · 7.2 · 7.1 · 7 · 6,5

Lưu giữ các chuỗi công cụ có sẵn cho một nhóm giám đốc điều hành cụ thể. Bạn có thể truy cập các mục tiêu chuỗi công cụ bằng cách lập chỉ mục với loại chuỗi công cụ, như trong ctx.toolchains["//pkg:my_toolchain_type"]. Nếu chuỗi công cụ là không bắt buộc và không có chuỗi công cụ nào được giải quyết, thì thao tác này sẽ trả về None. Việc truy cập vào các chuỗi công cụ của một khung hình hoặc quy tắc thông qua ctx.toolchains sẽ trả về chuỗi công cụ được lập chỉ mục dưới dạng một nhà cung cấp ToolchainInfo. Khi sử dụng các khía cạnh, ToolchainContext cũng được dùng để lưu giữ các chuỗi công cụ của mục tiêu cơ sở. ctx.rule.toolchains["//pkg:my_toolchain_type"] có thể truy cập vào công cụ này và trả về danh sách các nhà cung cấp bắt nguồn từ việc áp dụng các khía cạnh trên các mục tiêu chuỗi công cụ này.