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つの問題を抱えています。
コピーしたすべてのビルド履歴の日付は、46歳、つまり1970年1月1日午前1時です。私が走っている新しい仕事には正しい日付があります。
コピーされたファイルは、古いジェンキンよりも多くの領域を占めています。
誰かが私に助けてもらえますか、私は間違ったことをしましたか? 第1号が大きな問題です。 両方の問題について私に解決策を教えてください。
あなたジェンキンスビルドを更新してください。これは間違いなく1年前のバグであり、すぐに修正されました。 – tkosinski
jenkinsバージョン2.19.1を使用しています。私はこれが利用可能な最新の安定したバージョンだと思います。 – AJN