可以将一个从属插件SSH与Jenkins本身安装在同一服务器上的Jenkins

时间:2018-11-16 16:15:48

标签: jenkins ssh jenkins-slave

我试图插入与jenkins安装在同一服务器上的从服务器,以减少正在运行的单独VM的数量。我是jenkins安装的新手,只是在旅途中学习。

  1. 我可以使用与从属插件ssh相同的服务器
  2. Jenkins失败,并显示以下消息,当我尝试使用同一服务器上的slave ssh插件时,应添加自己的密钥吗?如果是这样,我该如何生成一个。
[11/16/18 15:59:16] [SSH] WARNING: No entry currently 
 exists in the Known Hosts file for this host. Connections will be denied 
 until  this new host and its associated key is added to the Known Hosts file.

非常感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

在Jenkins中使用从节点是运行构建的最佳实践,因为在主节点上运行它并不安全,因为任何人都可以访问JENKINS_HOME目录并通过作业进行修改。请参阅this链接。我建议您运行配置了多个执行程序的单独的单个从属节点,以便能够并行运行多个构建,并且更易于维护。或在从属节点上运行动态从属(Docker容器)。