1load("@bazel_skylib//rules:build_test.bzl", "build_test") 2load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") 3 4package( 5 default_applicable_licenses = ["//:license"], 6 default_visibility = ["//src/tools/mi/deployment_oss:__pkg__"], 7) 8 9go_binary( 10 name = "deploy_binary", 11 srcs = ["deploy_binary.go"], 12 visibility = ["//visibility:public"], 13 deps = [ 14 "//src/common/golang:flagfile", 15 "//src/common/golang:flags", 16 "//src/common/golang:pprint", 17 "//src/tools/mi/deployment_oss:deployment", 18 "@com_github_golang_glog//:glog", 19 ], 20) 21 22go_library( 23 name = "deployment", 24 importpath = "src/tools/mi/deployment_oss/deployment", 25 26 srcs = [ 27 "deploy.go", 28 ], 29 visibility = ["//src/tools/mi:__subpackages__"], 30 deps = ["//src/common/golang:pprint"], 31) 32 33build_test( 34 name = "deploy_binary_build_test", 35 targets = [":deploy_binary"] 36)