【问题标题】:running an ant build file on remote system在远程系统上运行 ant 构建文件
【发布时间】:2013-09-13 09:08:01
【问题描述】:

我有一个位于远程系统上的构建文件。我想在那里自己运行它。如果我只能使用本地系统中的 java 程序调用它会很好。我尝试使用谷歌但没有成功。有可能吗?

【问题讨论】:

  • 或许你应该研究一下 CI 系统,比如Jenkins
  • 如何连接到远程系统?腻子,远程登录等???你用什么工具?
  • 你会不会使用 SSH 之类的东西进行远程登录并在那里调用脚本?
  • 是的,当然,我们确实有 telnet、putty 和 ssh 登录,但不是每个人都共享凭据。我想开发一个门户网站来在不同的环境中运行不同的构建文件。
  • 无论您使用什么来进行远程登录,都可以从 java 调用。在那里你可以添加一个脚本来运行构建文件。

标签: java ant build-process build-automation


【解决方案1】:

(将 jenkins 上的 cmets 扩展为答案)

我建议 Jenkins 使用主从配置来完全自动化您的构建过程。它带有数百个插件(您有静态代码分析、测试、测试报告、发布、部署..的插件,支持许多VCS)。

Jenkins 通过 web-gui 公开操作。它也有 command line tool to aid in automation 。您可以轻松地将多台机器添加到构建和扩展您的工作流程中。..

如果您的从属设备在 Windows 上,您唯一的麻烦就是一个常见问题解答:https://wiki.jenkins-ci.org/display/JENKINS/Windows+slaves+fail+to+start+via+DCOM

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-09
    • 1970-01-01
    • 2013-02-15
    相关资源
    最近更新 更多