2012-10-18 6 views
7

私はJenkinsの初心者ですので、おそらく愚かな質問ですが...マルチコンフィギュレーションジョブ - 出力はどこにありますか?

私はいくつかのUNIXノードで自分のコードをコンパイルする仕事を書こうとしています。私は複数構成のプロジェクトを作成し、それに1つのスレーブを追加します。

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 

しかし、私はどこにも賞賛の出力を見ることができない。

ジョブ自体は「1!」と「PWD」

出力されないシェルです。

ラベルの代わりにノードを使用するように行列を変更したとき、出力を見るために管理しましたが、私が行ったことはまだ分かりません。

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

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

答えて

8

ジョブページには、ノード/スレーブが1つのみの場合は「デフォルト」、2つ以上ある場合はノードの名前が表示されます。

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

それが動作する方法は次のとおりです。

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

あなたが見ているのは何の主な仕事のためのコンソール出力ですが、これが唯一のトリガ情報が含まれています。実際の出力は、config 1とconfig 2のコンソール出力に含まれています。

コメントさらに詳しい説明が必要な場合は、私は喜んで助けてください。ところで 、

:-)ジェンキンスの世界へようこそ================================= =======================

EDIT

次のURLを使用すると、「ラベル」を選択したビルドのコンソール出力をyourcするあなたを取る必要があります:<で

代替すべてを>。

http://<myserver>/job/<jobname>/label=<label>/<buildnumber>/console 
+0

ありがとうございます。私はJob> default> Last Build> Console Outputでそれを見ることができます。私はそれがあなたが意味するものであるかどうかは分かりません。 ただし、これは「個々のノード」でジョブを構成した場合にのみ機能します。ラベルを設定すると(ラベルに合ったマシンが1台しかない)、動作しません。 – ModdyFire

+0

デフォルトでは、Jenkins-> jobName - >#build-> Labelというページが表示されます。それは "決定することができなかった(ログ)"と言います。 'log'をクリックするとコンソール出力が開き、空です。私は機械の名前はどこにも見ません。 – ModdyFire

+0

'Job-> default-> Last Build-> Console Output'はまさに私が意味するものです。ただし、[個別ノード]または[ラベル]を選択しても同じ結果が表示されます。 「(ログ)を決定できませんでした」とは、バージョン管理システムシステムからの変更を判断できなかったことを意味します。 – Sagar

1

ない、これが私たちのスレーブコンソールを表示するために、しかし仕事で、あなたを助ける場合は、以下のURLが動作するか:

https://ci.(company).com/job/QA/job/[projectname]/13/script=loadtest1/console

私はあなたのシステムが同様のだろうと仮定したいです。

(会社).com/job/QA/job/[projectname]/ 私は最近の仕事を左隅に見ることができます。

これを選択すると、画面の下にある特定のジョブが選択した設定になり、その特定のジョブのコンソール出力が表示されます。

メインjenkinsジョブを表示しても、スレーブからのコンソールログは出力されません。

0

原因は分かりませんが、C:\ Program Filesの下の "builds"と "configurations"フォルダを削除することで、コンソールのログと成果物をもう一度表示するビルドconfigsを取得できました。 (x86)\ Jenkins \ jobs \ ProjectName」を参照してください。

明らかに、これもあなたのビルド履歴を取り除きますが、私はただconfigsを再度実行するだけです。

関連する問題