配置GoCD服务器详细信息

构件存储库配置

GoCD安装后不需要配置。但是,我们建议您在计算机的硬盘上为GoCD服务器工件创建一个单独的分区。工件存储库可以快速增长。如果位于系统的主分区上,当磁盘充满时,您可能会经历数据丢失和不可预测的应用程序行为。

创建了新的磁盘分区之后,您需要告诉GoCD在哪里找到它。

单击 "Admin" 的 "Server Configuration" 选项卡。GoCD到“管道管理”部分。

Specify artifact location

指定工件目录位置并单击 "Save"

Power用户还可以通过 Config XML 选项卡对其进行配置。

管理部分:

<cruise>
  <server artifactsdir="/path/to/artifacts/directory">
  ...
  </server>
</cruise>

在Windows中,您可能需要分配您的工件存储库分区一个单独的驱动器号。在Windows中,您的配置可能是这样的:

<cruise>
  <server artifactsdir="E:\go-artifacts">
  ...
  </server>
</cruise>

当您输入此信息时,单击 "Save" 保存配置文件。

您可以使用上面描述的方法随时更改工件目录位置,即使GoCD正在运行。然而,GoCD不会将现有的工件移动到新的位置,并在GoCD运行时更改位置,直到GoCD服务器重新启动。

如果您决定移动您的工件存储库,那么安全的方法是:

  1. 暂停所有管道,等待代理网格中的所有活动作业完成(所有代理都处于状态 "idle")
  2. 关闭GoCD服务器
  3. 将工件存储库复制到新位置
  4. 按照上面的描述手动编辑GoCD的配置文件,告诉GoCD在哪里可以找到工件
  5. 重启GoCD服务器

即使代理网格上的所有主动工作都停止了,用户仍然可以使用RESTful url来上传工件。这就是为什么我们需要完全停止GoCD服务器以确保安全。

配置网站网址

单击"Admin"选项卡的"Server Configuration"选项卡。GoCD的“服务器管理”部分。 Specify site url

GoCD生成相对于请求的基本URL的URL。但是,也有一些场景,比如发送电子邮件、生成提要,其中GoCD不能依靠发布url相对于请求。如果您使用反向代理的正面GoCD,此值应该是代理的基本URL,而不是内部GoCD地址。因此,有必要指定此配置。如果您的基本URL包含一个非标准端口,该URL应该包含该端口。

Power用户如果愿意,可以直接更新服务器部分。

<cruise>
      <server siteUrl="http://<host>:<port>" secureSiteUrl="https://<host>:<securePort>">
        ...
      </server>
</cruise>

GoCD中的某些特性,比如混合集成,需要一个HTTPS(SSL)端点。如果您希望您的主要站点URL是HTTP,但仍然希望有HTTPS端点,以获得需要SSL的特性,您可以指定secureSiteUrl属性,该属性具有一个基本的HTTPS URL的值。

Also see...

results matching ""

    No results matching ""