| load("@io_bazel_rules_go//go:def.bzl", "go_library") |
| load("//bazel:skia_app_container.bzl", "skia_app_container") |
| |
| go_library( |
| name = "coverage", |
| srcs = [ |
| "coverage.go", |
| "service.go", |
| ], |
| importpath = "go.skia.org/infra/go/coverage", |
| visibility = ["//visibility:public"], |
| deps = [ |
| "//go/cleanup", |
| "//go/common", |
| "//go/coverage/config", |
| "//go/coverage/coveragestore", |
| "//go/coverage/coveragestore/sqlcoveragestore", |
| "//go/coverage/proto/v1", |
| "//go/coverage/service", |
| "//go/skerr", |
| "//go/sklog", |
| "//go/sql/pool", |
| "//go/sql/pool/wrapper/timeout", |
| "@com_github_jackc_pgx_v4//:pgx", |
| "@com_github_jackc_pgx_v4//pgxpool", |
| "@org_golang_google_grpc//:grpc", |
| "@org_golang_google_grpc//reflection", |
| ], |
| ) |
| |
| skia_app_container( |
| name = "coverageserver", |
| base_image = "@base-cipd//image", |
| dirs = { |
| "/usr/local/bin/coverageserver": [ |
| [ |
| "//go/coverage/coverageserver:coverageserver", |
| "0755", |
| ], |
| ], |
| "/usr/local/share/go/coverage/config": [ |
| [ |
| "//go/coverage/config:configs", |
| "0644", |
| ], |
| ], |
| }, |
| entrypoint = "/usr/local/bin/coverageserver/coverageserver", |
| repository = "skia-public/coverageserver", |
| ) |