Bazel

Bazel のコンテナを作った

Bazel のコンテナイメージは公式のドキュメントでは l.gcr.io/google/bazel のものが使われている。 しかしこのイメージは更新が止まっており 3.5.0 以降更新されていない。 更に良くな
Read more

Go Conference'20 in Autumn SENDAI

2020年10月10日に開催された Go Conference'20 in Autumn SENDAI で Bazel の話をしてきました。 Bazel を全く知らないもしくは名前だけは知っているといった方に向けて Bazel の概要と
Read more

CIツールを自作してる

これまでにいろいろなCIツールを試し・使い、自分でも運用してきましたが満足できるツールはありませんでした。 これまでに試したり使ったツールは Jenkins
Read more

依存ライブラリは常にvendoringする

BazelでGoの依存ライブラリを管理する方法は2つあります。 go.mod からWORKSPACEファイルを生成する vendorディレクトリを使う 以前は
Read more

Bazelとgrpc-goを仲良くさせる

Bazel をGoのプロジェクトで使っている際に多くの人が悩むのがProtocol Buffersの扱い。 gRPCを使っているリポジトリでBazelとg
Read more

Bazelでインテグレーションテストをする

GoのプロジェクトをビルドするツールとしてGNU MakeではなくBazelを利用し、インテグレーションテストを実現する方法について紹介します
Read more

GoとBazel

本エントリは オリジナル のコピーです。 以前、 モノレポ構成にしてビルドツールとしてBazelを利用している ことを紹介しました。 そのBazelは1
Read more

Bazelの使い方詰め合わせ

本エントリは オリジナル の一部を再編集して掲載しています。 (2020/03/31) 前の記事 ではBazelについて簡単に紹介しました。 ここでは更に1歩、Bazelの使
Read more

Bazelとモノレポ

本エントリは オリジナル の一部を再編集して掲載しています。(2020/03/31) モノレポのメリット gitでこのようなリポジトリ運用をされてい
Read more