8

私はジェンキンスの初心者なので、愚かな質問かもしれませんが...

複数の UNIX ノードでコードをコンパイルするジョブを作成しようとしています。マルチ構成プロジェクトを作成し、それに 1 つのスレーブを追加しました。

ジョブ自体は「ls」と「pwd」のみを行うシェルです

出力は次のとおりです。

Started by user anonymous
Building on master in workspace C:\Program Files (x86)\Jenkins\workspace\Unix-third-party
Triggering Linux64
Linux64 completed with result SUCCESS
Finished: SUCCESS

しかし、褒め言葉の出力はどこにもありません。

ラベルの代わりにノードを使用するようにマトリックスを変更したとき、なんとか出力を確認できましたが、何をしたかはまだわかりません。

同じノードのフリー スタイル プロジェクトは問題なく動作します。

出力はどこにありますか?

4

3 に答える 3

11

ジョブ ページには、ノード/スレーブが 1 つしかない場合は「デフォルト」というリンクが表示され、複数ある場合はノードの名前が表示されます。

そのリンクをクリックしてから、ビルドとコンソール出力をクリックします。

仕組みは次のとおりです。

                                         -----------------config 1 -> build #X -> console output
                                       /
Main Job build #X console output ---->
                                       \-----------------config 2 -> build #X -> console output

見ているのはメイン ジョブのコンソール出力ですが、これにはトリガー情報しか含まれていません。実際の出力は、config 1 および config 2 のコンソール出力に含まれています。

さらに説明が必要な場合はコメントしてください。喜んでお手伝いします。ところで、ジェンキンスの世界へようこそ:-)

================================================== ========================

編集

次の URL は、「ラベル」を選択したビルドのコンソール出力に移動します。

<>内はすべて代入してください。

http://<myserver>/job/<jobname>/label=<label>/<buildnumber>/console
于 2012-10-18T19:34:34.087 に答える