0

Jenkins のセットアップに問題があり、以前は機能していたように見えたので理由はわかりませんが、ここで何が起こっているのかを説明します。

kwinject を使用してビルドを実行し、.out ファイルを取得します。KW プラグインで親コミットに対して差分ファイルを作成し、gerrit の現在のコミットで変更されたすべてのファイルを含む diffs_file.txt を取得します。

これはすべて機能します。問題は、ビルド プロセスに関連するファイル、Linux メイクファイル、Python スクリプトなどを変更するコミットがあることです。したがって、これらのファイルはすべて diffs_files.txt にありますが、実際には「ビルド」されていないため、明らかに KW Build 仕様ファイルには含まれていません。

これにより、分析するファイルがないことを示すエラー コード 1 が kwcheck run によって返され、ビルド プロセスの残りのステップが停止します。

diff_files.txt 内のファイルがビルド仕様に含まれていない場合にエラー コード 1 が返される理由が少しわかりません。

4

1 に答える 1