2016-10-20 16 views
0

Solarisマシンにjenkins(v2.19.1)の新しいインスタンスをインストールしました。 その後、ジョブインポートプラグインを使用して、古いJenkinsサーバーからジョブをインポートしました。 すべてのジョブが適切な構成でインポートされましたが、古いビルド履歴はありませんでした。 古いビルド履歴を取得するために、新しいjenkinsのジョブフォルダからbuildsディレクトリとnextBuildNumberファイルを削除し、古いjenkinsジョブから新しいjenkinsジョブフォルダにコピーしました。 Jenkins 2.19.1のインポートされたジョブは、46歳の古い日付を示すビルド履歴です。それを修正するには?

cp -rfH /var/lib/jenkins-old/.jenkins/jobs/job1/builds /var/lib/jenkins-new/.jenkins/jobs/job1/ 
cp -rfH /var/lib/jenkins-old/.jenkins/jobs/job1/nextBuildNumber /var/lib/jenkins-new/.jenkins/jobs/job1/ 
cp -rfH /var/lib/jenkins-old/.jenkins/jobs/job1/lastStable /var/lib/jenkins-new/.jenkins/jobs/job1/ 
cp -rfH /var/lib/jenkins-old/.jenkins/jobs/job1/lastSuccessful /var/lib/jenkins-new/.jenkins/jobs/job1/ 

EX-

対処した後、私はすべてのビルド履歴を見ることができていますが、今私は2つの問題を抱えています。

  1. コピーしたすべてのビルド履歴の日付は、46歳、つまり1970年1月1日午前1時です。私が走っている新しい仕事には正しい日付があります。

  2. コピーされたファイルは、古いジェンキンよりも多くの領域を占めています。

誰かが私に助けてもらえますか、私は間違ったことをしましたか? 第1号が大きな問題です。 両方の問題について私に解決策を教えてください。

+0

あなたジェンキンスビルドを更新してください。これは間違いなく1年前のバグであり、すぐに修正されました。 – tkosinski

+0

jenkinsバージョン2.19.1を使用しています。私はこれが利用可能な最新の安定したバージョンだと思います。 – AJN

答えて

関連する問題