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
|
# Common
|
||||||
##############################################################################
|
##############################################################################
|
||||||
load("@rules_proto//proto:defs.bzl", "proto_library")
|
load("@rules_proto//proto:defs.bzl", "proto_library")
|
||||||
|
load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
|
||||||
|
|
||||||
proto_library(
|
proto_library(
|
||||||
name = "apigateway_proto",
|
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
|
# Java
|
||||||
##############################################################################
|
##############################################################################
|
||||||
|
|
@ -129,6 +138,23 @@ load(
|
||||||
"nodejs_gapic_library",
|
"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
|
# Ruby
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue