blob: 5336086bf5765834983ff5bae07548e72e310b76 [file] [log] [blame]
include ../make/bazel.mk
include ../kube/kube.mk
.PHONY: default
default:
bazel build cmd/...
.PHONY: frontend
frontend:
# Makes sure all the frontend pages and tests compile.
bazel build modules/...
.PHONY: goldpushk
goldpushk: kube-conf-gen
go install ./cmd/goldpushk/...
# Build the gold-frontend container with Bazel and push it to GCR.
.PHONY: push_frontend_container
push_frontend_container:
$(BAZEL) run --config=mayberemote //golden:push_gold_frontend_container
# Build the gold-baseline-server container with Bazel and push it to GCR.
.PHONY: push_baseline_server_container
push_baseline_server_container:
$(BAZEL) run --config=mayberemote //golden:push_baseline_server_container
# Build the gold-diffcalculator container with Bazel and push it to GCR.
.PHONY: push_diffcalculator_container
push_diffcalculator_container:
$(BAZEL) run --config=mayberemote //golden:push_diffcalculator_container
# Build the gold-gitilesfollower container with Bazel and push it to GCR.
.PHONY: push_gitilesfollower_container
push_gitilesfollower_container:
$(BAZEL) run --config=mayberemote //golden:push_gitilesfollower_container
# Build the gold-ingestion container with Bazel and push it to GCR.
.PHONY: push_ingestion_container
push_ingestion_container:
$(BAZEL) run --config=mayberemote //golden:push_gold_ingestion_container
# Build the gold-periodictasks container with Bazel and push it to GCR.
.PHONY: push_periodictasks_container
push_periodictasks_container:
$(BAZEL) run --config=mayberemote //golden:push_periodictasks_container
.PHONY: mocks
mocks:
go generate ./...