統合プロジェクトとビルドプロパティのリファレンス
このトピックの内容: |
kwadmin で表示されるプロジェクトプロパティ
次のテーブルは、kwadmin get-project-properties コマンドによって表示されるプロジェクトプロパティのリストを示します。編集可能なプロパティは、kwadmin set-project-property コマンドで設定できます。
プロパティ | 説明 | 編集してもよろしいですか? | Allowable values | Example value |
---|---|---|---|---|
auto_delete_threshold | 自動削除機能が有効な場合は、ビルド数を指定して保存します。 | はい | null 値を渡して保存方針を無効にします。 | 10 |
bug_tracker_schema | {0} を id に置き換え、id をハイパーリンクに変換するために使用されます。 | N/A | バグトラッカー URL に情報を渡す URL パターン | https://bugs.example.com/project/id={0} |
copy_tables | Klocwork テーブルが kwadmin load により projects_root にコピーされるようにするかどうかを指定します。 | はい | true または false | true |
作成者 | プロジェクトが作成されたユーザー ID | いいえ | N/A | joebloggs |
database.host | データベースサーバーのホスト名 | いいえ | N/A | myserver.acme.com |
database.port | データベースサーバーポート | いいえ | N/A | 3306 |
database.started_by | データベースサーバーを起動したユーザー ID | いいえ | N/A | adminuser |
database.type | Database type | いいえ | データベースタイプの名前 | mysql |
database.user | データベースサーバーを起動したユーザー | いいえ | N/S | kw |
説明 | プロジェクトの説明 | はい (Validate で編集可能) | N/A | このプロジェクトには、toolbus ソースコードが含まれています。 |
disable_stream_ci_defects |
CI ビルドがストリーム欠陥をサーバーにロードするかどうかを指定します。 |
はい | true または false | true |
enable_exact_file_match | 自動マッチングを無効にすると、プロジェクトをより詳細に制御できるようになります。 プロジェクトにロード (および編集) できる .emp ファイルと組み合わせて使用します。 | はい | true または false | true |
enable_group_calculations | システムがサーバー指摘を表示する方法を変更します。デフォルトでは、デスクトップ指摘とサーバー指摘がグループ化オフで表示されます。プロジェクトの指摘を常時グループ化オンで表示するには、設定を true に変更します。このオプションを使用すると、ビルド/ロード段階でのグループ化計算が可能になります。このオプションは、'grouping_on_default' と 'grouping:on' を正しく機能させるうえで必須です。'enable_group_calculations' を無効にすると、ビルドはグループを計算せず、kwadmin load はグループをロードせず、'grouping:on' は機能しません (空の結果になる)。 | はい | true または false | false |
grouping_on_default |
システムがサーバー指摘を表示する方法を変更します。デフォルトでは、デスクトップ指摘がグループ化オフで表示され、サーバー指摘はグループ化オンで表示されます。プロジェクトのサーバー指摘を常時グループ化オフで表示するには、設定を false に変更します。 注意: このオプションを使用すると、"grouping:off" を含まない検索では空の結果になります。有用な結果を出すには、これを 'enable_group_calculations=true' (およびその後ロードされるビルド) と組み合わせる必要があります。 |
はい | true または false | true |
incompatible_server_versions | 現在の projects_root ディレクトリと互換性のないサーバーバージョン | いいえ | N/A | 6.1,7.0 |
klocwork.host または web.host | Klocwork サーバーのホスト名 | いいえ | N/A | myserver.acme.com |
klocwork.port または web.port | Klocwork サーバーのポート番号 | いいえ | N/A | 8080 |
klocwork.started_by または web.started_by | Klocwork サーバーを起動したユーザー ID | いいえ | N/A | adminuser |
言語 | プロジェクトのソースファイルのプログラミング言語 | はい | カンマ区切りリスト。許容可能な値:c、cxx、java、csharp | c,cxx |
license.host | ライセンスサーバーのホスト名 | いいえ | N/A | myserver.acme.com |
license.port | License Server port | いいえ | N/A | 27000 |
ロケール | プロジェクト作成時に設定されたプロジェクトのロケールをオーバーライドします。kwbuildproject を使用して統合ビルド解析を実行する ''前'' に設定し、すべてのビルドで指摘メッセージとトレースバックの言語が一貫するようにしてください。 | はい | en, ja | ja |
project_creation_time_stamp | プロジェクト作成タイムスタンプ、Validate によりローカライズ | いいえ | N/A | 1136234753965 |
project_creation_version | 内部使用 | いいえ | N/A | 21.0 |
project_version | 内部使用 | いいえ | 21.0 | |
projects_root_creation_version | 内部使用 | いいえ | N/A | 21.0 |
same_kind_defect_per_file_threshold |
この設定を構成すると、指定されたしきい値を超える同じタイプの欠陥 (たとえば、ABV.EXAMPLE) がファイルに含まれている場合に、統合または CI ビルドがプロジェクトに読み込まれなくなります。これは、ビルドが遅い大規模なプロジェクトに特に役立ちます。 設定しない場合、デフォルトのしきい値は 0 に設定されます。つまり、同じ欠陥の数に制限がなくなります (無限)。 設定した欠陥しきい値を超えたためにビルドが失敗する場合は、次のアクションを検討してください。
|
はい | 数値。しきい値制限をオフにするには 0 を渡します。 | 5000 (推奨) |
source.tables | プロジェクトで使用するプレビルドテーブルの場所 | いいえ | N/A | C:\klocwork\projects_root\projects\MyProject\builds\build_4\tables |
source_encoding | プロジェクトソースファイルの言語エンコーディングkwadmin create-project を参照してください。 | はい | 言語エンコーディング許容される値のリストを検索するには、kwconv の --list オプションを使用します。 | utf-8 |