在Linux上安装GoCD服务器

    您的查询搜索没有结果。

    在Linux上安装GoCD服务器

    使用包管理器安装GoCD服务器将需要root对机器的访问权限。

    基于RPM的发行版(例如RedHat/CentOS/Fedora)

    GoCD服务器的RPM安装程序已在RedHat Enterprise Linux和CentOS上进行了测试。它应该可以在大多数基于RPM的Linux发行版上工作。

    如果您更喜欢使用dnf/yum仓库并通过dnf/yum安装,请在您的shell中粘贴以下内容 -

    sudo curl https://download.gocd.org/gocd.repo -o /etc/yum.repos.d/gocd.repo
    

    一旦设置好仓库后,执行

    sudo dnf install -y go-server
    

    或者,如果您有服务器的RPM文件已下载:

    sudo rpm -i go-server-${version}.noarch.rpm
    

    基于Debian的发行版(例如Ubuntu)

    GoCD服务器的.deb安装程序已在Ubuntu上进行了测试。然而,它应该可以在大多数使用debs的Linux发行版上工作。

    如果您更喜欢使用APT仓库并通过apt-get安装,请在您的shell中粘贴以下内容 -

    sudo install -m 0755 -d /etc/apt/keyrings
    curl https://download.gocd.org/GOCD-GPG-KEY.asc | sudo gpg --dearmor -o /etc/apt/keyrings/gocd.gpg
    sudo chmod a+r /etc/apt/keyrings/gocd.gpg
    echo "deb [signed-by=/etc/apt/keyrings/gocd.gpg] https://download.gocd.org /" | sudo tee /etc/apt/sources.list.d/gocd.list
    sudo apt-get update
    

    一旦设置好仓库后,执行

    sudo apt-get install --install-recommends go-server
    

    或者,如果您有服务器的DEB文件已下载:

    sudo dpkg -i go-server-${version}.deb
    

    推荐的依赖项默认会在大多数发行版上自动安装,因此不需要此选项,但是,如果您选择不安装这些依赖项,则需要自己安装JRE并在wrapper-properties.conf配置目录中指定的位置进行配置。

    在Docker容器上安装

    若要在容器上运行GoCD,请使用我们的官方docker容器镜像

    也可以通过rpm/deb包进行安装,但通常不建议这样做,因为GoCD服务器包旨在与初始化系统一起安装,而不是通过容器入口点进行管理。

    管理GoCD服务器进程

    必须使用以下参数之一运行GoCD服务器脚本:

    脚本 描述
    service go-server console GoCD服务器将在前台启动
    service go-server start GoCD服务器将在后台作为守护进程启动
    service go-server stop GoCD服务器将停止
    service go-server restart GoCD服务器将重新启动

    service利用了您的操作系统使用的服务管理器(例如systemd、upstart、init.d)。

    启动GoCD服务器后,它将打印出仪表板页面的URL。这将是http://localhost:8153/go

    GoCD服务器文件的位置

    GoCD服务器将其文件安装在您的文件系统中的以下位置:

    位置 描述
    /var/lib/go-server/db GoCD服务器数据库
    /var/lib/go-server/artifacts GoCD服务器构建产物
    /var/lib/go-server/plugins GoCD服务器插件
    /etc/go GoCD服务器配置
    /var/log/go-server GoCD服务器日志文件
    /usr/share/go-server GoCD服务器二进制文件和启动脚本
    /usr/share/go-server/wrapper-config/wrapper-properties.conf 修改GoCD服务器属性的配置文件

    覆盖默认启动参数和环境

    用户可以通过编辑文件覆盖默认启动参数/usr/share/go-server/wrapper-config/wrapper-properties.conf.

    另见