GoCD的代理

代理页面列出了服务器可用的所有代理和它们当前的状态。

当代理首次连接到服务器时,它是“Pending”(挂起状态)。管理员必须在GoCD将工作安排在该代理之前启用代理。

管理员也可以禁用代理。GoCD不会为一个被禁用的代理安排工作。如果在代理被禁用时正好有一项工作正在该代理上建立,则该工作将被完成;然后才禁用代理。管理员在重新安排工作之前需要启用代理。

管理员可以选择删除不再需要的代理。在删除代理之前,必须禁用该代理。处于(building)状态或者(cancelled)状态的代理不能被删除。

图解

1.找出有多少代理正在挂起、被启用和被禁用。

2.默认情况下,状态被排序。排序的顺序是挂起(pending),失去联系(lost contact),丢失(missing),建立(building),闲置(idle),禁用(disabled),取消(cancelled)。

3.单击一个列标头来排序该列。

4.要启用或禁用代理,首先选择您感兴趣的代理。然后点击“启用”(ENABLE)或“禁用”(ENABLE)按钮。如果您试图禁用已经禁用的代理,或者启用已经启用的代理,那么Go将忽略该更改。

5.要将资源与代理关联起来,首先选择您感兴趣的代理。然后点击“资源”(Resources)按钮。现在,您可以将新的或现有的资源与代理关联起来。

6.要将代理与环境关联起来,首先选择您感兴趣的代理。然后点击“环境”(Environments)按钮。现在,您可以将代理与环境关联起来。

7.Admin用户可以点击这里查看给定代理的代理详细信息。

8.过滤代理列表。请参阅下面的部分。

9.要删除代理,首先选择您感兴趣的代理。然后点击“删除”(DELETE)按钮。如果您试图删除一个禁用(构建building状态)或禁用(取消cancelled状态)的代理,GoCD将不会删除该代理。

过滤代理

由于代理列表可以变得非常长,因此可以根据各种标准对其进行过滤。Filter选项提供了这个功能。

  • 格式:标签:值(tag:value)

  • 支持的标签:ip, resource, os, name, status, environment。

  • 支持的值:自由格式文本。在指定标签之后,输入一个值。GoCD只显示包含输入值的代理。

  • 对于筛选后的结果列表排序功能也可以使用。

  • 输入一个 标签:值(tag:value) 如果不能匹配到任何代理将导致显示一个空结果集。

例子:

-如果你想看到丢失的代理,请输入“status:missing”。

-如果你只想看到含有“java”资源名的代理,请输入“resource:java”。

自动完成

GoCD支持自动完成搜索。在您指定一个标记之后,GoCD根据输入的值为标记提供可能的值。您可以从自动完成列表中选择适当的值,然后搜索。

无论实际匹配到的结果有多少个,自动完成最多只显示10个结果。为了获得最好的结果,确保输入尽可能多的条件以缩小匹配的结果范围。

精确搜索

即使自动完成,搜索条件也有一些限制。

例如 resource:windows能够匹配到"windows"和"windows2k3",尽管您可能希望在“windows”上进行精确匹配。这是因为,当前的过滤器是一个通配符搜索,而不是一个令牌搜索。

精确搜索 解决这个问题. 精确搜索的方法是使用引号(“”)来指定值。例.resource:"windows"将只过滤并返回那些名称为"windows" 的代理.

您不能将自动完成和精确搜索相结合。一旦您指定了引号中的值,自动完成将被关闭。

Also see...

results matching ""

    No results matching ""