【发布时间】:2018-09-22 18:48:29
【问题描述】:
我正在使用 Jenkins (2.32.2) Docker 容器和 Publish over ssh 插件 (1.17),并且我手动添加了一个新服务器。 新添加的服务器是另一个 Docker 容器(都使用 docker-compose 运行),我使用密码连接到它,手动操作时一切正常,但问题是当我重建图像时。
我已经在 jenkins got 目录中使用了一个卷,它工作得很好。问题仅在初始安装时出现(例如映像构建,而不是容器重启)。
看来问题出在密钥上,我发现在创建映像时我还需要复制一些密钥。
See the credentials section at Publish over ssh documentation
我尝试复制所有“secrets”目录和以下文件:secret.key、secret.key.not-so-secret、identity.key.enc - 但全新安装后仍无法连接。
我错过了什么?
编辑: 我只是试图在我的 DOCKERFILE 上复制整个 jenkins_home 目录并且它可以工作,所以我猜问题出在第一次加载还是什么?也许詹金斯在第一次加载时改变了密钥/盐?
谢谢。
【问题讨论】: