配置使用kubernetes pods实例化主节点和从节点的环境。一切工作正常,除了工作空间在jenkins UI上不可用时,从设备被kubernetes关闭(从设备脱机)。我已经尝试了几种解决方案(使用NFS) ...但它不起作用。Jenkins不想显示工作区(即使工作区位于正确的NFS位置,并且在主服务器上)。任何关于这一点的意见都是非常感谢的。
发布于 2018-08-08 11:49:24
Jenkins的kubernetes插件按需添加和删除从属,但就核心Jenkins而言,它们是永久从属,有自己的工作空间。Jenkins不知道他们的工作空间在NFS上,只知道从服务器已经离开,工作空间无法访问。这是短暂的奴隶的局限性之一。
如果您想要在此环境中持久化工作区中的内容,最好的方法是创建一个构建工件,以便Jenkins对其进行存档。
你也可以避免使用kubernetes插件,并在Kubernetes中启动几个很少被拆除的持久从属,或者给它们提供持久的代理ID。
https://stackoverflow.com/questions/51736779
复制相似问题