【发布时间】:2016-01-29 15:10:02
【问题描述】:
我在 Linux 服务器上安装了 Jenkins。它可以在自身上运行构建。我想创建一个 Freestyle Project 或一个 External Job 来传输一个 bash 脚本并在两个单独的 linux 服务器上运行它。创建构建时,我在 GUI 的哪个位置配置目标服务器?我在 GUI 中添加了“节点”。我可以在 Jenkins GUI 中看到服务器的可用空间,所以我知道凭据有效。但是当我创建一个构建时,我看不到任何字段会告诉 Jenkins 推送 bash 脚本并在某些服务器上运行它们。
Jenkins 节点只是为主服务器提供计算能力的服务器吗?还是他们是 Jenkins 构建的目标?我相信 Jenkins “奴隶”为 Jenkins 主服务器提供计算能力。
通常使用 Jenkins 来集成代码。 Jenkins 将代码推送到的服务器叫什么?如果我使用 Chef 或 Puppet 来集成代码,它们将被称为 Chef 客户端或 Puppet 代理。我一直在做自己的研究,但我似乎不知道具体的词汇。
【问题讨论】:
-
剩下的主要问题是,当我创建构建时,我应该在 GUI 的哪个位置配置目标服务器?