我和詹金斯擦肩而过,我做了 坏事。最初,我有一个触发构建的Bitbucket钩子。当我有这个时,我可以使用侧边栏或视图表中的立即构建链接按需运行构建。我决定每晚运行一次工作,现在我无法按需运行它们。点击立即构建链接只会闪烁一个工具提示,上面写着" Build scheduled"。
我不确定我做了什么,但有几种可能性:
H H(2-10) * * *
。我试图扭转这两种情况,但这种情况并没有奏效。我也反复jenkins
服务(很多次)。我可能已经改变了其他相关的东西,但我不知道那可能是什么。
还有其他人见过这样的东西吗?
答案 0 :(得分:1)
感谢@Gluttton,我发现问题在于我在全局安全选项中启用了CSRF保护。关闭它,一切都按预期运行。哎呀。
答案 1 :(得分:1)
我有相同的症状,不同的问题,并且评论中的this tip很有帮助:
...在
Jenkins->Manage Jenkins->System Log->All Jenkins Logs
中找到可疑的东西
对我来说,事实证明Jobs文件夹中的作业拥有错误的所有者。
答案 2 :(得分:1)
对我来说,那是我运行Jenkins的EC2实例内存不足。
答案 3 :(得分:0)
我们已经启用CSRF一段时间了,并且在最后一天左右才发现立即构建按钮存在问题。作为测试,我禁用了CSRF,并且没有任何改变。该问题并不影响所有Jenkins用户。
我检查了每个@Chris的日志,发现:
No valid crumb was included in request for /job/<job-name>/ajaxMatrix by <user>. Returning 403.
在"No valid crumb was included in the request" errors all around上搜索“在请求/ job的请求中没有包含有效的面包屑”,它具有以下注释:
刚刚花了几个小时来调试为什么我会看到这样的消息:如果重新安装Jenkins,则需要清除cookie否则您将被击中。
我启动了另一个浏览器,清除了cookie,登录到Jenkins,并能够使用立即构建
开始工作答案 4 :(得分:0)
由于我刚遇到此问题,而答案未在此处发布,我想我应该添加我的问题和解决方案。
我发现,当我按本地Jenkins服务器上的所有作业进行立即构建时,现在正在对构建进行排队或执行。我右键单击“运行构建”按钮以检查发布请求,并收到与我已安装的Jenkins Smart Scheduler插件有关的问题的403错误。我去了安装的插件并卸载了Smart Scheduler,现在可以运行构建了。简短提示。
答案 5 :(得分:0)
有趣的是,我在升级到最新的 Jenkins 版本后遇到了这个问题。由于我不知道出了什么问题,我只是降级到早期版本,幸运的是,它又开始工作了。
答案 6 :(得分:0)
就我而言,这是存储限制问题。所以我只是增加了可用存储空间并自动修复了问题。
如果达到存储限制,Jenkins 应该在警告中向您显示此消息。
<块引用>您的 Jenkins 数据目录 /var/lib/jenkins (AKA JENKINS_HOME) 是 几乎满。你应该在它完全填满之前采取行动。