Bazel Awesome
约 1 分钟阅读
标签:资源精选
- bazelbuild/bazel-gazelleGitHubbazelbuild/bazel-gazelle
- 生成 BUILD.bazel
- stellar/goGitHubstellar/go
- Golang monorepo
- bazelbuild/bazeliskGitHubbazelbuild/bazelisk
- wrapper
- bazelbuild/bazel-watcherGitHubbazelbuild/bazel-watcher
- Watch change
- bazelbuild/intellijGitHubbazelbuild/intellij
- intellij 插件
- 目前还是早期版本 - 功能很弱
- bazelbuild/buildtoolsGitHubbazelbuild/buildtools
- buildifier - BUILD & .bzl
- 商业产品服务
- atlassian/bazel-toolsGitHubatlassian/bazel-tools
- 已经归档, multirun 可用于聚合运行多个 target
go install github.com/bazelbuild/buildtools/buildifier@latest
buildifier --lint=fix path/to/filePackagesgithub.com/bazelbuild/buildtools/buildifierGo Packagegithub.com/bazelbuild/buildtools/buildifierGo
bazel run //:buildifier- $XDG_CACHE_HOME
- macOS $HOME/Library/Caches
- $HOME/.cache
- Windows %LocalAppData%
- Plan 9 $home/lib/cache
- cache
- ~/Library/Caches/bazelisk/downloads/bazelbuild/bazel-$VERSION-darwin-x86_64/bin/download3656661839
GOPROXY=https://goproxy.io,direct go install github.com/bazelbuild/bazelisk@latest
USE_BAZEL_VERSION=4.2.2 BAZELISK_BASE_URL=https://mirrors.huaweicloud.com/bazel `go env GOPATH`/bin/bazelisk info
tree ~/Library/Caches/bazelisk/downloadsPackagesgithub.com/bazelbuild/bazeliskGo Packagegithub.com/bazelbuild/bazeliskGo
BAZEL=BAZELISK_BASE_URL=https://mirrors.huaweicloud.com/bazel `go env GOPATH`/bin/bazelisk
prepare:
command -v bazel > /dev/null || GOPROXY=https://goproxy.io,direct go install github.com/bazelbuild/bazelisk@latest
$(BAZEL) info
.PHONY: build
build:
$(BAZEL) build //cmd/...Packagesgithub.com/bazelbuild/bazeliskGo Packagegithub.com/bazelbuild/bazeliskGo
showcase
- googleapis/googleapisGitHubgoogleapis/googleapis
- proto 一次性编译 7 种语言
- 使用 googleapis/rules_gapicGitHubgoogleapis/rules_gapic 生成
Stories
参考项目
- tensorflow/serving/WORKSPACEGitHub Filetensorflow/serving/WORKSPACE
- Golang
- thundergolfer/example-bazel-monorepoGitHubthundergolfer/example-bazel-monorepo
- grpc-ecosystem/grpc-gatewayGitHubgrpc-ecosystem/grpc-gateway
- buildkite pipeline
- google/differential-privacyGitHubgoogle/differential-privacy
- jetstack/cert-managerGitHubjetstack/cert-managerjetstack/cert-manager 是什么? · 自颁发 CA 证书管理 · ACME 自动证书申请 · 外部证书管理集成 · crds - 自定义资源 · issuers.cert-manager.io · orders.acme.cert-manager.io笔记:Cert Manager
- google/mediapipeGitHubgoogle/mediapipe
关联信息
反向链接和本文引用的外部资料。
References
GitHub
17 条- atlassian/bazel-toolsgithub.com/atlassian/bazel-tools
- bazelbuild/bazel-gazellegithub.com/bazelbuild/bazel-gazelle
- bazelbuild/bazel-watchergithub.com/bazelbuild/bazel-watcher
- bazelbuild/bazeliskgithub.com/bazelbuild/bazelisk
- bazelbuild/buildtoolsgithub.com/bazelbuild/buildtools
- bazelbuild/intellijgithub.com/bazelbuild/intellij
- buildbuddy-io/buildbuddygithub.com/buildbuddy-io/buildbuddy
- bzl-io/bzlgithub.com/bzl-io/bzl
另有 9 个未显示 references。
其他外链
3 条- buildkite.combuildkite.com/
- buildkite.com/bazel/grpc-ecosystem-grpc-gatewaybuildkite.com/bazel/grpc-ecosystem-grpc-gateway
- eng.uber.com/go-monorepo-bazeleng.uber.com/go-monorepo-bazel
另有 9 个 references 未显示。