1

Jenkins で単純な Grails 2.1 アプリケーションをコンパイルしようとすると、次の理由で失敗します。

エラー スクリプト コンパイルの実行中にエラーが発生しました: 起動に失敗しました: /tmp/jenkins-grails/projects/EskridgeBudget/scriptCache/_GrailsCompile_groovy.class (そのようなファイルまたはディレクトリはありません)

さらにチェーンを上ると、次のようになります。

Logmanager "org.apache.juli.ClassLoaderLogManager" を読み込めませんでした

関連する場合と関連しない場合があります。

同じボックスのコマンドラインから同じプロジェクトを正常にビルドできます。

バージョン情報

  • Grails コマンドラインのバージョンはGrails version: 2.1.1.
  • ジェンキンスのバージョンは1.492
  • Grails Jenkins プラグインのバージョンは1.6.3

完全なコンソール出力:

ユーザー anonymous によって開始 ワークスペース内のビルド /srv/jenkins/jobs/MyBudget-BUILD/workspace [ワークスペース] $ hg showconfig paths.default [ワークスペース] $ hg pull --rev デフォルト [ワークスペース] $ hg update --clean --revデフォルト 0 個のファイルが更新され、0 個のファイルがマージされ、0 個のファイルが削除され、0 個のファイルが未解決 [ワークスペース] $ hg log --rev . --template {ノード} [ワークスペース] $ hg log --rev . --template {rev} [ワークスペース] $ hg log --rev ac19aee9ab6db38a6b42c72f41d0bc0fa0c59511 [ワークスペース] $ hg log --template "{desc|xmlescape}{file_adds|stringify|xmlescape}{file_dels|stringify|xmlescape}{files|stringify| xmlescape}{parents}\n" --rev default:0 --follow --prune ac19aee9ab6db38a6b42c72f41d0bc0fa0c59511 [ワークスペース] $ grails -Dgrails.work.dir=/tmp/jenkins-grails compile --non-interactive 引数: -Dgrails.仕事。

| | Grails 2.1.1 のロード | クラスパスの構成 | エラー スクリプト コンパイルの実行中にエラーが発生しました: 起動に失敗しました: /tmp/jenkins-grails/projects/MyBudget/scriptCache/_GrailsCompile_groovy.class (そのようなファイルまたはディレクトリはありません)

/tmp/jenkins-grails/projects/MyBudget/scriptCache/_GrailsCompile_groovy$_run_closure1.class (そのようなファイルやディレクトリはありません)

/tmp/jenkins-grails/projects/MyBudget/scriptCache/_GrailsCompile_groovy$_run_closure2.class (そのようなファイルやディレクトリはありません)

/tmp/jenkins-grails/projects/MyBudget/scriptCache/_GrailsCompile_groovy$_run_closure2_closure6.class (そのようなファイルやディレクトリはありません)

/tmp/jenkins-grails/projects/MyBudget/scriptCache/_GrailsCompile_groovy$_run_closure2_closure6_closure7.class (そのようなファイルやディレクトリはありません)

/tmp/jenkins-grails/projects/MyBudget/scriptCache/_GrailsCompile_groovy$_run_closure3.class (そのようなファイルやディレクトリはありません)

/tmp/jenkins-grails/projects/MyBudget/scriptCache/_GrailsCompile_groovy$_run_closure3_closure8.class (そのようなファイルやディレクトリはありません)

/tmp/jenkins-grails/projects/MyBudget/scriptCache/_GrailsCompile_groovy$_run_closure3_closure8_closure9.class (そのようなファイルやディレクトリはありません)

/tmp/jenkins-grails/projects/MyBudget/scriptCache/_GrailsCompile_groovy$_run_closure4.class (そのようなファイルやディレクトリはありません)

/tmp/jenkins-grails/projects/MyBudget/scriptCache/_GrailsCompile_groovy$_run_closure5.class (そのようなファイルやディレクトリはありません)

10 個のエラー (完全なトレースを表示するには --stacktrace を使用します) ビルド ステップ 'Build With Grails' はビルドを失敗としてマークしました

4

1 に答える 1

1

/tmp/jenkins-grails/Jenkins プロセスがいじる権限を持つパスであることを確認してください。(および/または: Jenkins の外部で正常に実行されたら、grails 作業ディレクトリを同じ方法で設定します。現在行っていない場合は、確認します)。

于 2012-12-27T14:15:33.960 に答える