使用bazel构建golang的项目

文章目录

  • Bazel
    • 什么是bazel
    • 如何安装bazel
      • install Xcode command line tools
      • download the bazel installer
      • run the installer
      • setup environment
  • 搭建项目
    • 整体结构
    • 使用bazel构建项目
      • WORKSPACE和BUILD.bazel
        • WORKSPACE
        • BUILD.bazel
      • 使用bazel运行
        • 更新仓库
        • 生成并更新各目录下的BUILD.bazel文件
        • 运行项目,执行命令bazel run //cmd/master:master

Bazel

什么是bazel

官方给出的介绍是

Build and test software of any size, quickly and reliably
一个快速可靠地构建和测试各种规模的软件.
bazel四个特点:

  • Speed up your

你可能感兴趣的:(golang,go,bazel,mod)