Jenkins 1.452をBuild Promoteビルドプラグインでセットアップしてビルドを促進しています。私は今、非常に単純な2ステップのプロモーションパスを持っています。Jenkins 1.452アーカイブ/フィンガープリンティングエラーのためビルドをプロモートしていません
- コンパイルとインストール(ジャーを作成します)
- UAT展開(私のアプリケーションサーバーにジャーをプッシュ)
私はこの2つのジョブに分割している、との両方が自分で正常に実行 - しかし、とき私は次のエラーのセットアップに昇格プロセスを試してみてください。
Legacy code started this job. No cause information is available
Building in workspace /Users/theatre/.jenkins/jobs/ActiveCQ API (Compile)/workspace
Promoting ActiveCQ API (Compile) #38
scheduling build for ActiveCQ API (UAT Deploy)
Recording fingerprints
ERROR: Build artifacts are supposed to be fingerprinted, but build artifact archiving is not configured[8mha:AAAAWB+LCAAAAAAAAABb85aBtbiIQSmjNKU4P08vOT+vOD8nVc8DzHWtSE4tKMnMz/PLL0ldFVf2c+b/lb5MDAwVRQxSaBqcITRIIQMEMIIUFgAAckCEiWAAAAA=[0mbuild [email protected] FAILURE
Archiving artifacts
build [email protected] FAILURE
Finished: FAILURE
私は(コンパイル)ジョブの設定の画面のキャップを付属しています。
私はフィンガープリンティングとアーカイブの設定をしており、フィンガープリントがコンソールにリストされているアーティファクトのリストを見ることもできます。
UAT Build Showing Archived Artifact w fingerprint
私は、別の「プロモーション」ジョブではなく、コンパイルジョブで「コンパイル」の下の「プロモーション」セクションの内容が発生したと感じていました。アーカイブと指のプリントを実際の「ジョブ」に移動して、「プロモーション」でアーティファクトをあるジョブから次のジョブに単にコピーするようにします。私は何を見つけるのか教えてくれます。ありがとう!! – empire29