CI 設定例-CircleCI
ここでは、CI 設定例として、CircleCI をご紹介します。
CircleCI について詳しく知りたい方は CircleCI 公式サイト をご参照ください。
前提
- CircleCI のアカウント登録とリポジトリ登録は完了しているものとします。
- 本設定例における CircleCI のバージョンは 2.0 を想定しております。
- 本設定例では、Yarn プロジェクトのスキャンを題材にしております。
- プロジェクトグループ識別キーには
yamory_scan_sample
を使用しております。参考にする際は適宜読み替えてください。
- コマンドラインスキャンの項より、実行するコマンドは事前に取得しておいてください。
- YAMORY_API_KEY の設定に CircleCI 上で、環境変数を使用しております。本設定例では設定方法を割愛しますので、CircleCI の環境変数の定義は以下をご確認ください。
環境変数の概要 - CircleCI
全体の流れ
本設定例では、リポジトリの main ブランチにマージまたはコミットした際、yamory のコマンドラインスキャンを実行する方法を説明します。
- コマンドラインスキャンのコマンドを編集する。
- CircleCI の定義ファイルを準備する。
- main ブランチにマージまたはコミットする。