如何在Unix上配置Jenkins并将其部署到远程Windows机器

3
我有一个关于Jenkins的问题。由于这是一个NodeJS项目,所以我使用了自由风格项目而不是Maven项目。

工作流程如下:

  1. Jenkins从GitLab Acceptation Merge事件触发。
  2. Jenkins执行构建以进行集成测试。
  3. 在实际的Linux操作系统中执行shell命令(Linux)。
  4. Jenkins在测试成功后将项目部署到远程Windows机器上。

因此,我想知道如何部署到远程Windows机器。

Jenkins和Git位于同一台机器(Linux),而部署在远程Windows机器上。

3个回答

1

您可以计划使用部署自动化解决方案,例如Xebialabs XL Deploy/IBM udeploy/CA Nolio,因为它们是专业产品,可以处理与部署相关的许多用例,并且您不必在Jenkins中创建脚本解决方案。


我有一个现有的架构,如下:
  • 开发人员提交到Git存储库。
  • Jenkins在git提交触发后立即运行。 ===> 我有一个问题,就是如何在不使用这些工具的情况下,只使用Jenkins将其部署到远程Windows机器上。
再次感谢您。
- DevTen10

0
您可以使用gitDeploy框架来完成这项工作。

谢谢你的帮助,这个框架是 Jenkins 的插件吗? - DevTen10

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接