build(nodejs): add build rules for Node.js library
PiperOrigin-RevId: 352815661
This commit is contained in:
parent
dc9821e400
commit
656b253c1a
|
|
@ -7,6 +7,7 @@ package(default_visibility = ["//visibility:public"])
|
|||
# Common
|
||||
##############################################################################
|
||||
load("@rules_proto//proto:defs.bzl", "proto_library")
|
||||
load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
|
||||
|
||||
proto_library(
|
||||
name = "apigateway_proto",
|
||||
|
|
@ -25,6 +26,14 @@ proto_library(
|
|||
],
|
||||
)
|
||||
|
||||
proto_library_with_info(
|
||||
name = "apigateway_proto_with_info",
|
||||
deps = [
|
||||
":apigateway_proto",
|
||||
"//google/cloud:common_resources_proto",
|
||||
],
|
||||
)
|
||||
|
||||
##############################################################################
|
||||
# Java
|
||||
##############################################################################
|
||||
|
|
@ -129,6 +138,23 @@ load(
|
|||
"nodejs_gapic_library",
|
||||
)
|
||||
|
||||
nodejs_gapic_library(
|
||||
name = "apigateway_nodejs_gapic",
|
||||
package_name = "@google-cloud/api-gateway",
|
||||
src = ":apigateway_proto_with_info",
|
||||
grpc_service_config = "apigateway_grpc_service_config.json",
|
||||
package = "google.cloud.apigateway.v1",
|
||||
service_yaml = "apigateway_v1.yaml",
|
||||
deps = [],
|
||||
)
|
||||
|
||||
nodejs_gapic_assembly_pkg(
|
||||
name = "apigateway-v1-nodejs",
|
||||
deps = [
|
||||
":apigateway_nodejs_gapic",
|
||||
":apigateway_proto",
|
||||
],
|
||||
)
|
||||
|
||||
##############################################################################
|
||||
# Ruby
|
||||
|
|
|
|||
Loading…
Reference in New Issue