jenkins - podRetention 似乎没有效果
问题描述
我在声明性管道中有这件作品:
podTemplate(
podRetention: onFailure(),
activeDeadlineSeconds: 3600,
containers: [
containerTemplate(
name: 'python',
image: "python:${PYTHON_VERSION}",
command: 'sleep',
args: '99d'
)
]) { ... }
但是,一旦发生错误,失败的 pod 就会被删除。尽管我非常感谢有关此特定问题的帮助,但我更感谢有关以下方面的信息:
- 如何向 Jenkins 插件报告错误?对于大多数人来说,似乎 GitHub 问题根本不存在。有一个通用的 Jenkins 错误跟踪器,但它看起来更像
/dev/null
(那里的大多数东西从未得到解决,并且有无数个世纪的历史)。 - 调试管道脚本的任何明智方法。到目前为止,我几乎没有尝试过,大多数问题都不是来自我的代码,而是由于 Jenkins 插件中的错误代码导致无法调试(例如,Jenkins Kubernetes 插件无法处理不同容器中的不同用户 ID,stash无法处理它声称可以处理的大多数 glob 模式,如果命名参数未被识别,则忽略它们等等)。
解决方案
推荐阅读
- python - Alternatives of zip to create dictionaries from lists in python 3.7
- c# - 确认或取消消息对话框
- optimization - 一个快速的编码技巧最终使 Julia 中的代码变慢了
- c - atmega328p (C) 和 Feather m0 (Arduino) 之间的 uart 接收
- python - 嵌套for循环以对excel行执行计算
- azure - 在内部(本地)网络中建立从 Azure 到 EJB 容器的连接
- java - 如何为 Java 类传递参数 T
- java - 尝试在flutter java项目中默认实现NativeAdFactory导入不推荐使用的方法
- json - 我可以使用 JSON 文件而不是字符串文件进行本地化吗?
- html - Button 没有创建新的 Etherpad-Site,我做错了什么?