Linux 如何在Unix上配置Jenkins并在远程计算机windows中部署

Linux 如何在Unix上配置Jenkins并在远程计算机windows中部署,linux,node.js,windows,jenkins,continuous-deployment,Linux,Node.js,Windows,Jenkins,Continuous Deployment,我有一个关于詹金斯的问题。我使用了一个自由式项目而不是maven项目,因为它是一个nodeJS项目 工作流程如下: 来自GitLab接受合并事件的Jenkins触发器 Jenkins为测试集成执行构建 在实际的linux操作系统中执行shell命令(linux) Jenkins在测试成功后将项目部署到远程Windows计算机上 所以我想要的是如何部署到远程windows计算机 Jenkins和Git在同一台机器上(linux)。 您可以计划使用部署自动化解决方案,如Xebialabs XL De

我有一个关于詹金斯的问题。我使用了一个自由式项目而不是maven项目,因为它是一个nodeJS项目

工作流程如下:

  • 来自GitLab接受合并事件的Jenkins触发器
  • Jenkins为测试集成执行构建
  • 在实际的linux操作系统中执行shell命令(linux)
  • Jenkins在测试成功后将项目部署到远程Windows计算机上
  • 所以我想要的是如何部署到远程windows计算机

    Jenkins和Git在同一台机器上(linux)。
    您可以计划使用部署自动化解决方案,如Xebialabs XL Deploy/IBM udeploy/CA Nolio,因为它们是专门的产品,可以处理许多与开箱即用的部署相关的用例,您不必在Jenkins中创建脚本化的解决方案。

    您可以使用gitDeploy框架,它总是完成这项工作。好吧,您不能仅使用Jenkins将其部署到windows远程计算机。有一个Jenkins插件可能值得一看,但我怀疑它是否能解决所有的需求。因为它是用于将文件复制到WINS共享的


    我建议您看看Ansible(),您可以将Ansible控制器与Git&Jenkins一起安装在Linux上,并将Jenkins配置为触发Ansible部署到目标windows机器上。

    谢谢您的帮助,这个框架是JenkinsI中的一个插件吗?现有的架构如下:-开发者提交到Git存储库-Jenkins在git提交触发器后立即运行。=>我有一个问题,我如何可以部署到一个远程的Windows机器没有使用这个工具,只是使用詹金斯再次感谢你