Jenkins:Windows构建到Windows主机:要使用哪个插件?

时间:2016-11-10 15:37:12

标签: jenkins

我找到了很多Linux到Windows或OSX到Windows的例子,但是他们正在努力寻找如何将构建文件从Jenkins的Windows服务器安装复制到 将托管该网站的Windows服务器。

我尝试了复制工件插件 - 但似乎这用于将其他构建复制到当前构建中 - 这是正确的吗?

或者它可以用于将刚刚执行的构建复制到远程Windows文件夹吗?

我应该使用什么来复制到另一台Windows服务器? 我想不使用批处理文件。可以/应该使用powershell吗?

这个想法是将文件复制到托管Windows服务器上的带时间戳的文件夹中 例如

xcopy *.* \\MyHostingServer\Temp

然后只有在所有内容成功复制后 - 将文件从MyHostingServer\Temp复制到正确的Web文件夹中。这是为了防止部署到web文件夹,例如,网络连接中途丢失了。

我很难获得Windows特定信息。

1 个答案:

答案 0 :(得分:0)

我建议使用两个工作:

  • 构建作业正在第一台Windows服务器上运行。将构建文件归档为作业的工件
  • 部署作业应在第二台Windows服务器上运行。您可以使用“从其他项目复制工件”来在本地(在第二台服务器上)获取构建文件