【问题标题】:Jenkins Remote DeploymentsJenkins 远程部署
【发布时间】:2012-02-20 20:27:58
【问题描述】:

我们正在尝试设置 Jenkins,但遇到了几个问题。

我们有一个“Jenkins 服务器”(主服务器)并将其连接到 Fisheye。 Jenkins 能够获取 Git 存储库并运行测试。

Jenkins 是否有某种内置流程可以使其能够通过 SSH 连接到服务器并运行诸如“git pull origin master”之类的命令?

【问题讨论】:

    标签: jenkins deployment continuous-integration continuous-deployment


    【解决方案1】:

    是的,Jenkins 中有 ssh 功能。您可以为运行 SSH 或通过 SSH 发送文件添加构建步骤(您必须在配置中定义目标服务器)。还有一个后期构建插件,用于通过 ssh 发送工件,也可用于执行远程命令。

    我推荐 John Smart 的一本书,其中介绍了 Jenkins 设置。在http://www.wakaleo.com/books/jenkins-the-definitive-guide

    【讨论】:

    • 是否可以部署到多个服务器而不为每个服务器创建单独的作业?
    【解决方案2】:

    我想你想要SSH Plugin for Jenkins。这将允许您在全局配置中定义 SSH 服务器,然后定义要在构建之前和之后运行的命令。

    【讨论】:

    • 是否可以部署到多个服务器而不为每个服务器创建单独的作业?
    猜你喜欢
    • 2017-12-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-04
    • 1970-01-01
    • 2020-04-14
    • 1970-01-01
    • 2011-03-04
    相关资源
    最近更新 更多