6

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

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

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

4

2 回答 2

9

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

我会推荐一本 John Smart 的书,它涵盖了 Jenkins 的设置。它在http://www.wakaleo.com/books/jenkins-the-definitive-guide

于 2012-01-27T21:33:45.777 回答
4

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

于 2012-01-27T21:40:25.563 回答