Qodana 2024.1 ヘルプ

オンボーディング

オンボーディングは、プロジェクトで作業するために Qodana を準備するための重要なステップであり、次のことが可能になります。

オンボーディングでは、JetBrains アカウントの情報 (ライセンスや会社など) が使用されます。

以下に手順を説明します。

  1. 新社名フィールドに、JetBrains アカウントに保存される新しい会社名を入力します。あるいは、JetBrains アカウントから取得した既存の会社を使用することもできます。

    Qodana 組織の名前フィールドに、Qodana クラウドでのみ使用される組織の名前を入力します。この場合、単一の JetBrains アカウントに複数の Qodana 組織を作成できます。

    フィールドで、国名を選択します。

    The first step of the Qodana Cloud onboarding
  2. SSH URL フィールドに、Qodana クラウドからアクセスできるプロジェクトへの SSH URL を指定します。

    The second step of the Qodana Cloud onboarding

    接続後、Qodana クラウドは、Qodana クラウドアカウントによって識別される公開キーを提供します。

    The public key generated during the second step of the Qodana Cloud onboarding

    この公開キーをコピーし、プロジェクトレベルで VCS に保存します。例: その方法を読む:

    • GitLab(英語)

    • GitHub(英語) - ステップ 2 から開始します。つまり、SSH キーの生成ステップをスキップします。

    • JetBrains Space - ステップ 2 から開始します。つまり、SSH キーの生成ステップをスキップします。

  3. プロジェクト名フィールドに、Qodana クラウドプロジェクトの名前を指定します。その下のフィールドに、プロジェクトにアクセスできるチームの名前を指定します。

    The third step of the Qodana Cloud onboarding
  4. JetBrains IDE を使用してプロジェクトをローカルで開くか、CI/CD パイプラインで実行できるように Qodana を構成する方法を学びます。このステップには、Qodana レポートを Qodana クラウドにアップロードするためにコピーして使用できるプロジェクトトークンも含まれています。

    The fourth step of the Qodana Cloud onboarding

関連ページ:

組織

組織は、Qodana クラウドのすべてのエンティティのトップレベルの構造を提供します。すべての組織は、特定の JetBrains アカウントに基づいて作成されます。選択に応じて、プライベートまたはパブリックになります。Qodana Cloud のすべてのアカウントは、デフォルトの組織となる組織に基づいています。Qodana クラウド UI の左側にあるリストを使用して、組織間を移動できます。組織を作成する:民間組織または公的組織を作成できます。プライベート組織に保存されているレポートには、組織...

チーム

チームは、特定のプロジェクトを蓄積する組織の一部です。チームを使用すると、Qodana クラウドの専用プロジェクトごとにユーザーをグループ化できます。チームを作成する:オンボーディング段階では、Qodana Cloud がチームの作成を支援するため、この手順は追加のチームを作成する場合にのみ必要です。組織ページで、「」をクリックします。これにより、ダイアログが開きます。ダイアログでチーム名を指定し、をクリックします。チームを移動する:組織ページでチーム名をクリックするか、左側のサイドバーにあ...

プロジェクト

プロジェクトは、Qodana レポートを蓄積します。各プロジェクトは、プロジェクトトークンによって一意に識別されます。このトークンは、Qodana レポートのアップロードに使用されます。プロジェクトの作成:オンボーディング段階では、Qodana Cloud がすでに最初のプロジェクトの作成を支援しているため、これらの手順は追加のプロジェクトを作成する場合にのみ適用されます。チームページで、ボタンをクリックします。以下で説明するウィザードの手順に従います。Qodana Cloud からアクセスでき...

プロジェクトトークン

一般に利用可能な有料リンターでは、Qodana の実行中に変数を使用してプロジェクトトークンを提供する必要があります。例:qodana scan \ -e QODANA_TOKEN="<qodana-cloud-token>"docker run \ -v $(pwd):/data/project/ \ -e QODANA_TOKEN="<qodana-cloud-token>" \ jetbrains/qodana-<linter> 変数には、Qodana リ...

Git キー

Space のリモートリポジトリのクローンを作成してコミットするには、生成して Space に提供する認証情報が必要です。要求される認証情報の種類は、リポジトリで使用される認証方法によって異なります。リポジトリの Readme ファイルを参照して、リポジトリへのアクセスに SSH と HTTPS のどちらを使用する必要があるか、また GPG コミット署名が必要かどうかを確認してください。SSH キー:SSH キーは、SSH 経由でリモートリポジトリのクローンを作成し、対話するために必要です。SSH...

フォワードレポート

このセクションでは、このソフトウェアを使用して Qodana レポートを Qodana クラウドに転送する方法について説明します。Docker および Qodana CLI、Azure パイプライン、Bitbucket クラウド、CircleCI、GitHub アクション、GitLab CI/CD、Jenkins、Space Automation、TeamCity、これらすべての場合において、このドキュメント