以下是我收到的错误消息。主服务器在 OpenSUSE 上运行,我的 Jenkins 版本是“Jenkins ver. 1.466.12.1 (Jenkins Enterprise by CloudBees 12.11)”。
我已经验证我可以在 /mnt/jenkinsbackup 中的 linux 机器上创建一个文件。这是用户权限问题吗?
在工作区 /var/lib/jenkins/jobs/Jenkins Backup/workspace java.io.FileNotFoundException: /mnt/jenkinsbackup/backup-Jenkins Backup-19.tar.gz (Permission denied) 在 java.io.FileOutputStream 的 master 上构建。在 com.infradna.hudson.plugins.backup.store.LocalFileStore$1._backup 的 java.io.FileOutputStream.(FileOutputStream.java:160) 的 java.io.FileOutputStream.(FileOutputStream.java:209) 的 open(Native Method) (LocalFileStore.java:50) 在 com.infradna.hudson.plugins.backup.store.BackupFile.backup(BackupFile.java:25) 在 com.infradna.hudson.plugins.backup.BackupBuilder.perform(BackupBuilder.java:95 ) 在 hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:19) 在 hudson.model.AbstractBuild$AbstractRunner.perform(AbstractBuild.java:710) 在 hudson.model.Build$RunnerImpl.build(Build.java:178 ) 在 hudson.model。Build$RunnerImpl.doRun(Build.java:139) at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:480) at hudson.model.Run.run(Run.java:1438) at hudson.model.Build .run(Build.java:110) at hudson.model.ResourceController.execute(ResourceController.java:88) at hudson.model.Executor.run(Executor.java:239) 构建步骤“备份”将构建结果更改为失败完成:失败
编辑:我忘了提到我将 jenkins 作为守护进程运行,而不是作为用户运行。