【问题标题】:deploy artifacts to remote VM from Jenkins从 Jenkins 将工件部署到远程 VM
【发布时间】:2016-02-02 18:34:02
【问题描述】:

我正在尝试使用 Jenkins 自动化部署过程。我正在尝试将一些配置文件和一些 EAR 文件部署到远程 VM。通常我会打开一个远程桌面连接并手动部署。

有没有办法从 JENKINS 通过脚本或插件将文件部署到远程虚拟机?

【问题讨论】:

  • 这取决于目标操作系统和目标应用服务器/容器,我猜。您可以在 jenkins 构建中执行 shell 命令,因此您可以在 bash 中编写任何脚本(例如),您可以执行此操作。我们有一个简单的 bash 脚本,它使用 glassfish 的 asadmin 命令远程部署我们的耳朵。或者,您可以通过 ssh/scp 复制它们。
  • 目标操作系统是 Windows 2008 服务器。

标签: jenkins jenkins-plugins


【解决方案1】:

您可以使用this 框架自动管理和部署在 VMWare 环境中运行的远程 VM 上的文件。

只需在您的 Jenkins 服务器上安装 RI 并添加批处理步骤以使用 XML 配置执行 RI 可执行文件,该配置应该可以满足您的需求。

【讨论】:

  • 虽然此链接可能会回答问题,但最好在此处包含答案的基本部分并提供链接以供参考。如果链接页面发生更改,仅链接的答案可能会失效。
猜你喜欢
  • 2012-02-20
  • 2017-12-15
  • 2020-04-14
  • 2013-02-07
  • 1970-01-01
  • 2018-10-04
  • 1970-01-01
  • 1970-01-01
  • 2018-09-22
相关资源
最近更新 更多