Slide 14
Slide 14 text
BazelとGo
欠点:Go プロジェクト毎に Go のバージョンを別にはできない
解決方法:ツールチェインを別名で設定
load("@io_bazel_rules_go//go:deps.bzl", "go_register_toolchains", "go_rules_dependencies", "go_download_sdk")
go_rules_dependencies()
go_register_toolchains(version = "1.18")
go_download_sdk(name = "go_sdk_old", version = "1.17.6")
オプション --extra_toolchains=@go_sdk_old//:go_linux_amd64 で切り変える
14