其他配置选项

这是一些可用的更高级配置选项的列表。除非另有说明,否则这些通常需要在GoCD服务器启动之前设置。

如何设置这些选项

环境变量

如果下面指定的选项属于“环境变量(Environment Variable)”类型,那么它需要以操作系统(或分发)指定的方式提供给GoCD服务器。

例如,在Windows上, 这里是Microsft的一个页面,解释了如何做到这一点。

在Linux上,您可以使用/etc/default/go-server文件,因为它在启动之前由GoCD服务器提供。 像这样的一条线:

export export_VAR_1 =“My variable”

将使该变量(ENVIRONMENT_VAR_1)可用于GoCD服务器。

如果您使用ZIP软件包并手动启动GoCD服务器,则可以使用适当的机制来设置环境变量(可能是DOS批处理文件或shell脚本)。

系统属性

如果下面指定的选项是“系统属性”类型,那么它将是a 除非另有说明,Java系统属性需要提供给GoCD服务器,通常以-D 开头。 因此,如果该属性被称为my.new.property ,并且需要设置的值为true ,那么要使用的Java系统属性将是-Dmy.new.property= true 。 注意-D 和属性名称之间没有空格。

在Windows上,设置额外系统属性的过程是详细的这里

在Linux上,当使用ZIP包时,通过特殊的环境变量GO_SERVER_SYSTEM_PROPERTIES指定额外的系统属性,可以按照上面的“环境变量”部分中的指定设置GO_SERVER_SYSTEM_PROPERTIES。

选项

cruise.listen.host - GoCD Server应该绑定的主机

  • 名称:cruise.listen.host
  • 类型:系统属性
  • 限制:应该是一个有效的,可绑定的IP地址

GoCD服务器打开一个监听套接字,以便它可以为用户和GoCD代理提供页面。 它需要监听特定的主机。 该主机确定哪些客户端(用户以及GoCD代理)可以访问GoCD服务器。 默认情况下,服务器监听0.0.0.0,这是通配符或“未指定(unspecified)”地址。通常,这意味着可以通过任何网络接口访问GoCD服务器。 在一些更高级的网络设置中,可能需要覆盖此设置,通常设置为127.0.0.1,以便只有本地的客户端才能访问它。

另一种在Linux上安装的方式是设置环境变量服务器启动shell脚本使用的SERVER_LISTEN_HOST来设置cruise.listen.host系统属性。

cruise.server.port - Go服务器的HTTP端口

  • 名称:cruise.server.port
  • 类型:系统属性
  • 限制:应该是另一个进程未使用的有效端口号与cruise.listen.host属性类似,此属性的值确定Go Server绑定的端口 到,并从中接受HTTP连接。 如果未被覆盖,则设置为8153。

另请参阅:姐妹属性 - cruise.server.ssl.port

cruise.server.ssl.port - Go Server的HTTPS端口

  • 名称:cruise.server.ssl.port
  • 类型:系统属性
  • 限制:应该是另一个进程未使用的有效端口的编号与cruise.listen.host属性类似,此属性的值确定Go Server绑定的端口 到,并接受来自HTTPS的连接。 如果未覆盖,则设置为8154。

另请参阅:姐妹属性 - cruise.server.port

cruise.config.dir - 配置文件的位置

  • 名称:cruise.config.dir
  • 类型:系统属性
  • 限制:应该是可由Go Server进程写入的目录

虽然不经常使用,但可以使用此属性来更改Go Server的config目录的位置。 此属性的默认值是here

改变这可能会影响升级Go Server的能力,所以不建议改变它。

results matching ""

    No results matching ""