[jenkinsci-ja:616] Shelve Project Pluginのunshelveで元に戻せない

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

[jenkinsci-ja:616] Shelve Project Pluginのunshelveで元に戻せない

show.you.soysauce
はじめまして。
Shelve Project Pluginでアーカイブしたプロジェクトがunshelveで元に戻せないプロジェクトが出てきました。
下記のエラーがでています。
対象のプロジェクトはJenkins\shelvedProjects下のアーカイブしたzipファイルが50GBを超えています。
大きすぎて解凍できないのでしょうか・・・。

java.io.IOException: central directory is empty, can't expand corrupt archive.
at org.apache.tools.zip.ZipFile.populateFromCentralDirectory(ZipFile.java:329)
at org.apache.tools.zip.ZipFile.<init>(ZipFile.java:186)
at org.apache.tools.zip.ZipFile.<init>(ZipFile.java:163)
at org.apache.tools.zip.ZipFile.<init>(ZipFile.java:124)
at hudson.FilePath.unzip(FilePath.java:515)
at hudson.FilePath.access$100(FilePath.java:172)
at hudson.FilePath$2.invoke(FilePath.java:455)
at hudson.FilePath$2.invoke(FilePath.java:449)
at hudson.FilePath.act(FilePath.java:914)
at hudson.FilePath.act(FilePath.java:887)
at hudson.FilePath.unzip(FilePath.java:449)
at org.jvnet.hudson.plugins.shelveproject.UnshelveProjectExecutable.run(UnshelveProjectExecutable.java:42)
at hudson.model.ResourceController.execute(ResourceController.java:88)
at hudson.model.Executor.run(Executor.java:231)
at hudson.model.OneOffExecutor.run(OneOffExecutor.java:43)

OSはWindows Server 2008です。
zipを直接解凍してJenkins\jobsに置くのを試してみましたが元に戻りませんでした。
何かいい方法がありましたら、アドバイスをお願いいたします。

--
このメールは Google グループのグループ「日本Jenkinsユーザー会」の登録者に送られています。
このグループから退会し、メールの受信を停止するには、[hidden email] にメールを送信します。
その他のオプションについては、https://groups.google.com/groups/opt_out にアクセスしてください。
Reply | Threaded
Open this post in threaded view
|

[jenkinsci-ja:617] Re: Shelve Project Pluginのunshelveで元に戻せない

show.you.soysauce
投稿しておいて申し訳ないのですが、直近の成果物はバックアップが残っていたこともあり、問題のプロジェクトは復旧をあきらめることになりました。
これを機にジョブの構成を見直して、何でもかんでも1つのジョブでやらずに適切な内容ごとに分割する運用を心掛けよう、
ということになったので今後のことを思えば結果的には良かったのかもしれません。
それとzipを直接解凍してうまくいかなかったのは、そもそも解凍に失敗していました。
解凍後のフォルダサイズをよく見ると元のzipよりずっと小さく、中のファイルが全く足りなかったようです。
失礼いたしました。

--
このメールは Google グループのグループ「日本Jenkinsユーザー会」の登録者に送られています。
このグループから退会し、メールの受信を停止するには、[hidden email] にメールを送信します。
その他のオプションについては、https://groups.google.com/groups/opt_out にアクセスしてください。