查询Jenkins声明式流水线agent kubernetes扩展参数的官方文档位置
Jenkins Kubernetes Agent 更多参数的查找渠道
你提到的cloud、idleMinutes等参数确实是Jenkins声明式流水线中agent kubernetes支持的配置项,官方基础文档未完全罗列的情况下,可以通过以下方式获取完整参数信息:
- 插件Javadoc文档:查看Kubernetes插件核心类的Javadoc,里面会详细标注所有支持的参数、类型及作用说明。
- 插件源代码:直接翻阅插件仓库中处理agent配置的相关类,能看到所有参数的定义、默认值和逻辑实现。
- Jenkins内置流水线语法生成器:在你的Jenkins实例中进入「流水线语法」页面,选择「声明式流水线指令生成器」,再选中
agent下的kubernetes选项,即可看到所有可配置的参数,还能生成对应的示例代码,这是最直观的实时参考方式。
另外补充几个常见的未在基础文档中列出的参数说明:
cloud:指定使用的Kubernetes云实例名称(适用于Jenkins配置多Kubernetes云的场景)idleMinutes:设置Pod空闲后保留的时长,超时后自动销毁label:为Pod添加自定义标签nodeSelector:定义Pod调度的节点选择器规则envVars:配置Pod容器的环境变量
内容的提问来源于stack exchange,提问作者Bryan Chen
相关产品推荐
相关产品推荐

