重新启动后Jenkins符号链接/永久链接中断

重新启动后Jenkins符号链接/永久链接中断,jenkins,symlink,permalinks,Jenkins,Symlink,Permalinks,Jenkins2.114版正在运行版本,但重新启动后,它们似乎会从仪表板上消失。我在Linux上安装了Jenkins,所有日志都显示在 ${JENKINS\u HOME}/jobs/${ITEM\u FULL\u NAME}/builds 我已尝试从磁盘重新加载配置,并在/etc/sysconfig/jenkins JENKINS_JAVA_OPTIONS="-Djava.awt.headless=true" 以下是生成和工作区目录设置: Workspace Root Directory :$

Jenkins
2.114版正在运行版本,但重新启动后,它们似乎会从仪表板上消失。我在
Linux
上安装了Jenkins,所有日志都显示在
${JENKINS\u HOME}/jobs/${ITEM\u FULL\u NAME}/builds

我已尝试从磁盘重新加载配置,并在
/etc/sysconfig/jenkins

JENKINS_JAVA_OPTIONS="-Djava.awt.headless=true"
以下是生成和工作区目录设置:

Workspace Root Directory :${JENKINS_HOME}/workspace/${ITEM_FULL_NAME}
Build Record Root Directory: ${ITEM_ROOTDIR}/builds
下面您可以看到版本号117和118,但lastFailedBuild、lastStableBuild和lastSuccessfulBuild仍然设置为-1,这是不存在的

drwxr-xr-x 4 jenkins jenkins 4096 Apr  2 20:17 117
drwxr-xr-x 4 jenkins jenkins 4096 Apr  3 20:17 118
lrwxrwxrwx 1 jenkins jenkins    2 Apr  3 11:09 lastFailedBuild -> -1
lrwxrwxrwx 1 jenkins jenkins    2 Apr  4 10:44 lastStableBuild -> -1
lrwxrwxrwx 1 jenkins jenkins    2 Apr  4 03:21 lastSuccessfulBuild -> -1
lrwxrwxrwx 1 jenkins jenkins    2 Apr  3 10:58 lastUnstableBuild -> -1
lrwxrwxrwx 1 jenkins jenkins    2 Apr  3 10:58 lastUnsuccessfulBuild -> -1
我还设置了

Discard Old Builds Slicer - Days to keep artifacts as 30
Discard Old Builds Slicer - Max # of builds to keep as 40
我在其中一个作业上运行了jenkins作业检查器[],发现以下内容:

 Problem: NOTLINK: The number link builds/1 is not a symlink!
 Problem: NOTLINK: The number link builds/2 is not a symlink!
 Problem: NOTLINK: The number link builds/3 is not a symlink!
 Proposal: Archive non-link builds/1
 Proposal: Archive non-link builds/2
 Proposal: Archive non-link builds/3

非常感谢一些帮助

我安装了插件操作中心上下文,解决了我的问题

我在下面的链接中找到了解决方案:


链接已替换为永久链接文件:

 rwxr-xr-x 2 jenkins jenkins 4096 Aug  6  2018 98
drwxr-xr-x 2 jenkins jenkins 4096 Aug  7  2018 99
lrwxrwxrwx 1 jenkins jenkins    3 Jan 19 13:47 lastFailedBuild -> 649
lrwxrwxrwx 1 jenkins jenkins    3 Jan 19 13:48 lastSuccessfulBuild -> 622
lrwxrwxrwx 1 jenkins jenkins    2 Jun 14  2018 lastUnstableBuild -> -1
lrwxrwxrwx 1 jenkins jenkins    3 Jan 19 13:49 lastUnsuccessfulBuild -> 649
-rw-r--r-- 1 jenkins jenkins    0 Jun 14  2018 legacyIds
-rw-r--r-- 1 jenkins jenkins  134 Jan 19 14:42 permalinks
jenkins@ip-1-9-2-253_jenkins:~/jobs/cron_dockers/jobs/ios/builds$ cat permalinks 
lastCompletedBuild 651
lastFailedBuild 650
lastStableBuild 651
lastSuccessfulBuild 651
lastUnstableBuild -1
lastUnsuccessfulBuild 650

确保permalinks文件中的值正确无误,这些值是用于在Jenkins GUI中生成值的值。

感谢AAber,并经Jenkins CloudBees 2.222确认