@kyanny's blog

My thoughts, my life. Views/opinions are my own.

CircleCI: matrix build / matrix jobs

最小限のサンプルプロジェクト

github.com

ポイント

  • version: 2.1
  • jobs: の直下はジョブ名(任意の名前で良い)
  • ジョブ名の直下に parameters: で可変値を使いたい key を定義
    • ↑の例だと ruby-version という key が可変部分
  • docker: で image 指定する部分で << parameters.ruby-version >> とテンプレートを使う
  • workflows: の直下はワークフロー名(これも任意の名前で良い)
  • ワークフロー名の直下の jobs: の直下にジョブ名を配列で並べて書く
  • ジョブ名直下の matrix: という定義の下で parameters を配列で定義する
    • ここで書いた要素ごとにテンプレート文字列が置換されて job が走る

このブログ記事がわかりやすかった。設定例が具体的かつ完全だったのが良かった。

ishkawa.org

公式ブログの記述は長いわりに設定例の見通しが悪く、よくわからなかった。 orb を使っているからか、 parameters: の定義が書いてなかったりする部分とか。公式ドキュメントの類はサンプルにいろいろ盛り込んで手抜きせずに、最小限の設定から組み合わせて拡張していけるような書き方をしていて欲しいものだ。

circleci.com

AWSome Day Online 2020

AWSome Day Online Conference

セッション 3: AWS のセキュリティの基本 と セッション 4: Well-Architected Framework と料金の話 を聴講した(セッション4 は仕事でろくに聞けなかった)。

いくら不勉強でも流石に知ってるというかわかるかなぁという基礎的な内容ではあったものの、ネットワークとセキュリティの話はその基礎が疎かなのも自覚しているので、 30 分聞いた価値はあった。

交渉人

たぶんすごい昔(学生時代とか)に観たことがあるだろうし、奥さんと暮らし始めてからも観たかもしれないが、既視感があった場面はほんの少しで、ゴーン・ガールとは違って初めて観る気持ちで楽しめた。やはり名作はよく出来てるしかっこいい。真相も最後の対決が始まるまで思い出さなかった。

The Negotiator (字幕版)

The Negotiator (字幕版)

  • メディア: Prime Video

ウインド・リバー

色味も寒々しい映像が沈鬱な雰囲気を盛り上げて(盛り下げて?)いて良かった。ハンターの猟銃がめちゃ威力ですごかった。

半分弱観たところで奥さんが「ネタがわかった」と言い、六割がた観たところで俺も同じネタだと思ったが、結末は違った。

やや血生臭い描写がリアルめなので、苦手な人はやめといたほうが良い。

ウインド・リバー(字幕版)

ウインド・リバー(字幕版)

  • 発売日: 2018/12/04
  • メディア: Prime Video