jenkins - 詹金斯建立历史总是消失
问题描述
我正被一个可怕的问题所困扰。我一直在丢失我的多分支管道的詹金斯构建历史。这个问题真的很糟糕,因为我们软件的补丁版本是基于构建计数器的。如果这个 get 被重置,它会以一种非常糟糕的方式弄乱我们的部署文档。这并没有发生在我的所有管道上,但它确实发生在我有很多构建(每天 100 次)的管道上。奇怪的是,虽然我们每天构建这个项目 100 次,但始终重置的分支是我们的主分支,这非常令人沮丧。以前有人遇到过这个问题吗?这已经发生了几个月。
詹金斯版 2.199 分支过滤发生在 Jenkinsfile 中
如果您需要更多信息,我可以提供。
解决方案
我的 SCM 的分支选择设置为排除也作为 PR 提交的分支。这会导致您的多分支管道重新扫描并从它看不到的构建历史记录中删除分支。要解决此问题,请将您的分支发现设置为“所有分支”
推荐阅读
- android - adb shell screenrecord 结果是黑屏
- swift - MTKView 总是将背景颜色渲染为红色
- python - 在fabric2 Connection中,如何在fab命令行中使用hosts参数
- android - 表单编码方法必须至少包含一个@Field
- sql - 按多列和多行条件查找sql查询
- ftp - 无法使用流集将 JSON 响应转储到 CSV 文件中的 FTP 服务器
- spring-boot - 403 Forbidden on using JWT Authorization in springboot
- python - 小黄人游戏 - 解释一下?
- python - pygame.quit()、quit() 或 run = False?
- google-analytics - 如何从 Bigquery 中的 Google 分析导出中查询智能目标?