CI/CD サポートの概要
Qodana リンターはすべて CI/CD パイプラインで使用可能です。ツールによっては、Qodana をネイティブソリューションとして、または Docker イメージとして使用できます。
CI/CD ツール | 統合タイプ |
|---|---|
ネイティブソリューション | |
Docker イメージ | |
ネイティブソリューション | |
ネイティブソリューション | |
ネイティブソリューション | |
Docker イメージ | |
ネイティブソリューション |
すべてのツールにおいて、Qodana を実行する前にプロジェクトトークンを取得する必要があります。
関連ページ:
Azure パイプライン
Qodana スキャンは、Qodana Azure パイプライン拡張内にパックされた Azure パイプラインタスクであり、Qodana を使用して既存のパイプライン内のコードを分析します。始める前に:このセクションのすべての構成例では、Qodana Cloud によって生成されたプロジェクトトークンを使用します。このトークンは、有料の Qodana リンターでは必須であり、コミュニティリンターで使用する場合はオプションです。Qodana Cloud UI でプロジェクトトークンを生成する方法に...
Bitbucket クラウド
Bitbucket クラウドは、チームがコードを計画、共同作業、テスト、デプロイするための 1 つの場所を提供するツールです。このセクションでは、Bitbucket クラウドパイプラインで QodanaDocker イメージを実行する方法と、品質ゲートとベースライン機能の適用について説明します。始める前に:Qodana クラウドこのセクションのすべての構成例では、Qodana Cloud によって生成されたプロジェクトトークンを使用します。このトークンは、有料の Qodana リンターでは必須で...
GitHub アクション
Qodana Scan GitHub アクションを使用すると、GitHub リポジトリで Qodana を実行できます。プロジェクトを準備する:Qodana クラウドこのセクションのすべての構成例では、Qodana Cloud によって生成されたプロジェクトトークンを使用します。このトークンは、有料の Qodana リンターでは必須であり、コミュニティリンターで使用する場合はオプションです。Qodana Cloud UI でプロジェクトトークンを生成する方法については、次のセクションを参照してく...
GitLab CI/CD
GitLab CI/CD は、様々な CI/CD 手法を用いたソフトウェア開発ツールです。このセクションでは、Qodana Scan GitLab Pipeline コンポーネントの実行方法について説明します。始める前に:Qodana クラウドこのセクションのすべての構成例では、Qodana Cloud によって生成されたプロジェクトトークンを使用します。このトークンは、有料の Qodana リンターでは必須であり、コミュニティリンターで使用する場合はオプションです。Qodana Cloud UI...
TeamCity
Qodana は、TeamCity でビルドランナーとして使用できます。使用を開始するには、次の前提条件を満たす必要があります。TeamCity をプロジェクトのビルドサーバーとして使用します。そうでない場合は、TeamCity のドキュメントでその方法を学習してください。プロジェクト言語は、完全にサポートされているテクノロジのリストに含まれています。Qodana の Docker イメージを使用して独自の TeamCity エージェントを実行する場合は、エージェントマシンに Docker がイ...
Visual Studio
Visual Studio は、Microsoft によって開発された、Windows 上で .NET および C++ 開発者向けの包括的な IDE です。Qodana のバージョン 2025.1 以降では、Visual Studio で実行して以下の操作を行うことができます。Qodana クラウドに接続する、Qodana クラウドからダウンロードされた Qodana レポートを見る、始める前に:Qodana クラウドプロジェクトがあり、このプロジェクトに、Visual Studio でローカル...