Open6

[2023/10/05]気になったニュース

ikeponikepon

CircleCI上でgo言語のユニットテストを差分実行する方法

CircleCI では、環境変数$CIRCLE_BRANCHで現在のブランチ名を取得することができます。

要は、--diff-filter=で指定したフラグに該当する変更ファイルのみを取得することができます。
--diff-filter=ACMR

  • A: ファイルが新たに追加された
  • C: ファイルがコピーされた
  • M: ファイルが変更された
  • R: ファイルが名前を変更した