詹金斯乔布斯重启后失踪了

ant*_*000 7 jenkins

我在Jenkins 1.5.31中遇到了这个奇怪的问题.

我已经配置了Maven作业,我仍然在Jenkins_Home目录中看到它.我的Jenkins Windows服务还没有开始,即使我仍然可以在默认端口8080上访问Jenkins.当我在事件查看器中发现服务正在尝试8080它发现它正在使用时,所以我使用8080端口做了taskkilPID进程并成功重新启动Windows Jenkins服务.

但是,当我打开Jenkins网址时,我看到我的工作中只有两个人在那里休息了.

有人遇到过这个问题吗?

我检查了插件,发现安装的Maven项目插件是1.5.3.1并且2.1可用,但它有消息-Warning: This plugin is built for Jenkins 1.538 or newer. It may or may not work in your Jenkins.

config.xml没有在旧拷贝备份中看到这些作业.

ign*_*nis 5

在Jenkins重新启动之后,如果config.xml中的语法包含错误,则会出现缺少某些作业的情况.

  1. 检查Jenkins日志是否有错误(管理Jenkins /系统日志)
  2. 修复每个作业的config.xml中的错误.(路径:JENKINS_HOME/jobs // config.xml)
  3. 重新启动jenkins或从磁盘中选择选项重新加载配置(从磁盘管理Jenkins/Reload配置).

修复所有错误后,应显示作业.您可以针对某些在线工具验证您的配置,例如:https://www.xmlvalidation.com/

另一种情况是所有Jenkins作业都缺失并且加载了一个空的仪表板.这表明Jenkins主目录是错误的,因此请确保正确指定JENKINS_HOME并重新启动Jenkins.