重新启动后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确认