blob: 1f34b5f72935942f2e65c720f83ab31ccfa67612 [file] [log] [blame]
load("@npm//@bazel/rollup:index.bzl", "rollup_bundle")
load("//tools/bzl:plugin.bzl", "gerrit_plugin")
load("//tools/bzl:js.bzl", "polygerrit_plugin")
gerrit_plugin(
name = "buildbucket",
srcs = glob(["src/main/java/**/*.java"]),
manifest_entries = [
"Gerrit-PluginName: buildbucket",
"Gerrit-Module: com.googlesource.chromium.plugins.buildbucket.BuildBucketModule",
"Implementation-Title: Buildbucket plugin",
],
resources = glob(["src/main/**/*"]),
)
rollup_bundle(
name = "buildbucket-bundle",
srcs = glob(["src/main/resources/static/*.js"]),
entry_point = "src/main/resources/static/buildbucket.js",
rollup_bin = "//tools/node_tools:rollup-bin",
sourcemap = "hidden",
deps = [
"@tools_npm//rollup-plugin-node-resolve",
],
)
polygerrit_plugin(
name = "buildbucket_ui",
app = "buildbucket-bundle.js",
plugin_name = "buildbucket",
)