既存の CI システムで CodeQL Code scanningを使用する
既存のCIシステム内でCodeQL分析を実行し、結果をGitHub Enterprise Serverにアップロードしてcode scanningアラートとして表示させることができます。
Code scanning は、GitHub Enterprise Server の Organization 所有のリポジトリで利用できます。 この機能には、GitHub Advanced Security のライセンスが必要です。 詳細については、「GitHub Advanced Security について」を参照してください。
CIシステムでのCodeQL Code scanningについて
サード パーティの継続的インテグレーション システムで CodeQL を使ってコードを分析し、結果を your GitHub Enterprise Server instance にアップロードできます。 結果のcode scanningアラートは、GitHub Enterprise Server内で生成されたアラートとともに表示されます。
CIシステムへのCodeQL CLIのインストール
サードパーティの継続的インテグレーションシステムにCodeQL CLIをインストールし、CodeQL code scanningを実行するために使用できます。
CIシステムでのCodeQL CLIの設定
注: この機能を使うには、サイト管理者が your GitHub Enterprise Server instance の code scanning を有効にする必要があります。 詳細については、「アプライアンスでの code scanning の構成」を参照してください。
CIシステムでのCodeQLランナーの実行
CodeQL runner を使用して、サードパーティの継続的インテグレーションシステムで CodeQL code scanning を実行できます。
CodeQL ランナーから CodeQL CLI への移行
CodeQL CLI を使用して、CodeQL runner と同じタスクを完了できます。