1

まず、この質問がここにあるのか、serverfaultにあるのかわかりません。私はプロジェクトにIzPackを使用しています。私のローカルマシンではすべてが正常に機能しています。残念ながら、私のジェンキンスでは次のエラーが発生します。

[ERROR] FATAL ERROR
[INFO] ------------------------------------------------------------------------
[INFO] com.izforge.izpack.api.exception.CompilerException: Invalid base directory: /root/.jenkins/jobs/installer-izpack/workspace/target/staging

使ってます:

<groupId>org.codehaus.izpack</groupId>
<artifactId>izpack-maven-plugin</artifactId>
<version>5.0.0-beta8</version>

jenkinsはdebianスクイーズにインストールされます。サーバーにリモートでログオンし、ターゲット/ディレクトリを確認すると、Mavenから作成されたjarがありますが、「ステージング」ディレクトリはありません。私の正直な意見では、問題はjenkinsがスタギングリポジトリを作成できないことだと思います。いつものようにお時間をいただきありがとうございます。

進め方:他のjar(他のjenkinsジョブ)をビルドしてから、インストーラーを起動してすべてをパッケージ化します。これで十分な情報かどうかわかりません。さらに詳しい情報が必要な場合、または何かが十分に明確でない場合は、私に知らせてください。

4

1 に答える 1

2

これは権限の問題でした。jenkins に、staging ディレクトリを作成する権限があることを確認してください。

于 2012-11-27T18:14:58.627 に答える