2016-03-24 69 views
0

これは最も奇妙なことです。私は正常に実行してビルドしていた。それから私は設定で何も変更せずに再びそれを実行し、SVNからファイルを引っ張った後に失敗します。Jenkinsコマンドの実行に失敗しました

FATAL: command execution failed 
java.nio.file.AccessDeniedException: /var/lib/jenkins/tools/jenkins.plugins.nodejs.tools.NodeJSInstallation/node-4.2.6/.npmPackages 
    at sun.nio.fs.UnixException.translateToIOException(UnixException.java:84) 
    at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:102) 
    at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:107) 
    at sun.nio.fs.UnixFileSystemProvider.implDelete(UnixFileSystemProvider.java:244) 
    at sun.nio.fs.AbstractFileSystemProvider.delete(AbstractFileSystemProvider.java:103) 
    at java.nio.file.Files.delete(Files.java:1126) 
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
    at java.lang.reflect.Method.invoke(Method.java:497) 
    at hudson.Util.deleteFile(Util.java:255) 
    at hudson.FilePath$19.invoke(FilePath.java:1425) 
    at hudson.FilePath$19.invoke(FilePath.java:1422) 
    at hudson.FilePath.act(FilePath.java:990) 
    at hudson.FilePath.act(FilePath.java:968) 
    at hudson.FilePath.delete(FilePath.java:1422) 
    at jenkins.plugins.nodejs.tools.NodeJSInstaller.performInstallation(NodeJSInstaller.java:149) 
    at hudson.tools.InstallerTranslator.getToolHome(InstallerTranslator.java:68) 
    at hudson.tools.ToolLocationNodeProperty.getToolHome(ToolLocationNodeProperty.java:108) 
    at hudson.tools.ToolInstallation.translateFor(ToolInstallation.java:206) 
    at jenkins.plugins.nodejs.tools.NodeJSInstallation.forNode(NodeJSInstallation.java:60) 
    at jenkins.plugins.nodejs.tools.NpmPackagesBuildWrapper$2.launch(NpmPackagesBuildWrapper.java:68) 
    at hudson.Launcher$ProcStarter.start(Launcher.java:381) 
    at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:95) 
    at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:64) 
    at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20) 
    at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:782) 
    at hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.build(MavenModuleSetBuild.java:919) 
    at hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.doRun(MavenModuleSetBuild.java:671) 
    at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:534) 
    at hudson.model.Run.execute(Run.java:1738) 
    at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:531) 
    at hudson.model.ResourceController.execute(ResourceController.java:98) 
    at hudson.model.Executor.run(Executor.java:410) 
Build step 'Execute shell' marked build as failure 
Finished: FAILURE 

すでにノードのバージョンで構築された、そしてそれは参照のフォルダは、私が仕事を実行しているユーザーのためのrwxの権限を持っています。それは私が "svn update"を行うステップとカスタムシェルスクリプトを実行するステップの間に起こっています。シェルスクリプトを無効にして、それが問題かどうかを確認しましたが、同じエラーが表示されます。だから私はこれがジェンキンスの問題だと思っていて、その理由が分からない。

答えて

0

ノード4.2.0から4.2.6へのダウングレードは、この問題を解決しました。私はまだそれが4.2.6で正常に構築された理由を知らないし、突然すべて失敗しました。

関連する問題