在构建开始之前将数据推送到jenkins的从机

时间:2012-11-30 09:59:52

标签: windows tomcat jenkins master-slave

我有以下配置:

Jenkins Master - 在Windows + tomacat上运行,Jenkins Slave - 在gentoo上运行

ssh可以访问Slave,master可以毫无问题地启动它。但是,无法以其他方式启动任何连接。

问题是代码存储库是在主服务器端,并且似乎slave在构建之前尝试从存储库获取并且它(显然)失败了。

我可以将数据推送到slave但​​我不知道如何在构建脚本启动之前在master端执行任何命令。另外,我不确定是在master还是slave机器上启动了SCM轮询?

1 个答案:

答案 0 :(得分:2)

其中,有Copy to slave plugin可以将文件从主机推送到从机。另外,在启动/连接时,可以选择使用Slave Setup plugin将环境和所有依赖项传播到从属服务器。

但似乎这是一个概念问题,即如何从从属机器访问文件/代码存储库。通常这些东西是由SCM插件处理的,只要你在主服务器或任何其他机器上有一个可访问的存储库,这应该是相当简单的。我相信如果你能更好地描述这部分会有所帮助。