系统要求

    您的查询搜索没有结果。

    GoCD 系统要求

    这些要求应该满足大多数GoCD安装的需求。如果您打算使用非常大的管道集和/或代理,则可能需要在托管GoCD服务器的机器上分配额外的CPU和/或内存。

    另请参阅:GoCD硬件规格

    客户端(浏览器)要求

    GoCD支持以下浏览器的三个最新主要版本:

    • Google Chrome / Chromium
    • Mozilla Firefox
    • Microsoft Edge
    • Apple Safari

    总的来说,移动设备兼容性并不是GoCD的优先事项,与桌面体验相比,移动体验存在许多问题。


    通用要求(服务器和代理均适用)

    支持的操作系统

    • Windows- Windows Server 2019及以上,Windows 10及以上
    • MacOS- 所有非EOL版本(Intel或Apple Silicon)
    • Debian- Debian 10及以上
    • CentOS/RedHat- CentOS/RedHat版本8+(或兼容发行版如Rocky Linux)
    • Ubuntu- Ubuntu 20及以上
    • Alpine Linux- 所有受支持的非EOL版本

    GoCD 的 Java 依赖项(服务器和代理)

    除了通用ZIP安装程序之外的所有GoCD安装程序都捆绑了(或指定了对JRE的包依赖),因此您无需单独安装Java即可运行GoCD服务器或代理。如果您仍然想使用特定的JRE,此版本的GoCD需要Java运行时环境(JRE)版本17及以上。

    鉴于Java的长期支持(LTS)版本现在每两年发布一次,GoCD将支持最后两个Java LTS版本。不建议使用非LTS版本的Java运行GoCD,并且GoCD未针对这些版本进行测试——但是如果您发现问题,请创建一个GoCD问题以便我们可以在下一个Java LTS版本发布之前解决它。

    支持的源代码控制工具

    • Git>= 1.9
    • Mercurial>= 2.2.2
    • Subversion>= 1.6.11
    • TFS/TFVC/Azure DevOps ServerSDK 14+
    • Perforce>= 2016.1

    GoCD服务器要求

    硬件

    • RAM- 最小1GB,推荐2GB
    • CPU- 最小2核,2GHz
    • 磁盘- 最小1GB空闲空间

    GoCD服务器的其他要求

    运行您的GoCD服务器的主机应具有单独的磁盘分区或挂载点以存储GoCD工件。工件存储库可能会迅速填满(尤其是如果您正在存储大型二进制文件)。如果您不为工件创建单独的分区并且系统磁盘满了,GoCD和其他系统上的应用程序可能会出现意外行为。您还可能会导致数据损坏。请查阅配置GoCD服务器有关配置工件存储库的更多信息。

    您的源代码控制系统(Git、SVN等)的客户端软件必须同时安装在GoCD服务器和所有GoCD构建代理上。

    支持的网络文件系统

    仅当使用网络文件系统作为GoCD的工作目录时,此部分才适用。网络文件系统的延迟会直接影响GoCD服务器的性能。建议使用本地存储而不是网络存储。

    GoCD已通过其工作目录在AWS EFS测试,但是GCP FilestoreAzure Files服务(SMB 3.0)同样被证实可以正常工作。如果您发现任何其他文件系统存在问题,请创建一个GoCD问题.


    GoCD代理要求

    硬件

    • RAM- 最小128MB,推荐256MB
    • CPU- 最小2GHz

    GoCD代理的其他要求

    单独的GoCD代理不需要太多的内存或CPU。但是,您需要确保用作构建代理的节点有足够的资源来构建您的项目——包括从源代码控制系统检出源代码所需的足够磁盘空间。

    您的源代码控制工具(Git、SVN等)的客户端软件需要安装在所有构建代理上。此外,构建您的应用程序所需的所有其他软件(如果不是直接从源代码控制系统检出的项目源代码中访问的)也需要安装(例如,Maven或Rake)。