在Jenkins上使用Kubernetes插件设置自定义构建代理是一个主要问题。
每次Jenkins主节点重新启动时,Manage Jenkins > Configure System > Cloud > Kubernetes
中定义的自定义代理模板都会丢失,我们需要重新添加它们。
我想知道应该做些什么来永久保存我们的自定义代理模板,特别是我们定期更新Jenkins版本和/或插件。
有什么解决办法吗?
我们尝试的内容:
- 在
Manage Jenkins > Configure System > Cloud > Kubernetes
下添加自定义代理模板 - 执行需要Jenkins重新启动的操作。
期望的内容 - 自定义Jenkins代理模板仍然存在。
我们的发现 - Jenkins自定义代理丢失,需要再次手动添加
1条答案
按热度按时间0vvn1miw1#
我通过将我的代理模板添加到podTemplates map中,使其工作,如下所示: