【问题标题】:How to install gitlab-runner to CentOS/fedora如何将 gitlab-runner 安装到 CentOS/fedora
【发布时间】:2020-12-26 03:07:44
【问题描述】:

我尝试在 AWS 服务器上安装 GitLab 运行器:https://docs.gitlab.com/runner/install/linux-manually.html

Linux 发行版:

Linux 啊:

Linux 4.14.209-160.339.amzn2.x86_64

所以我为 CentOS 下载了 .rpm 文件:

sudo curl -LJO "https://gitlab-runner-downloads.s3.amazonaws.com/latest/rpm/gitlab-runner_x86_64.rpm"

但未下载文件 - 仅使用以下内容创建:

> <?xml version="1.0" encoding="UTF-8"?>
> <Error><Code>AccessDenied</Code><Message>Access
> Denied</Message><RequestId>8DA4057E392621C5</RequestId><Hos        
> tId>ehqGGAvJfAjryHQkQh06fmfRDuOX9bAeYYUZLTb6VZg4DkU2DPKRfYD5yv2fYhP0sz+rLlJkvo8=</HostId></Error>

如何在AWS服务器上正确安装gitlab-runner?

【问题讨论】:

    标签: centos fedora rpm gitlab-ci-runner


    【解决方案1】:

    考虑到x86_64是AMD(Advanced Micro Devices)于1999年发布的特定64位ISA (Instruction Set Architecture)的名称,后来更名为amd64,我宁愿下载:

    sudo curl -LJO "https://gitlab-runner-downloads.s3.amazonaws.com/latest/rpm/gitlab-runner_amd64.rpm"
    

    我刚刚对其进行了测试:它确实可以下载 (62.4 MB)。

    【讨论】:

    • "x86_64" 是大部分 RPM 世界中的传统架构代码,但似乎 gitlab 决心打破常规。可以按照 OP 链接的页面上的说明确定“amd64”确实是想要的代码。
    【解决方案2】:

    您不应该下载一个字面上名为“gitlab-runner_.rpm”的文件。您应该将“”部分替换为您打算安装软件的机器架构的适当代码:可能是“x86_64”,但也可能是“i686”或其他。

    如果您查看您下载的文件或询问file 命令来识别它,您可能会发现它包含错误页面的 HTML,如果它包含任何内容的话。

    【讨论】:

    • 感谢您的澄清。我更新了问题。你能评论一下吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-13
    • 1970-01-01
    • 2021-11-18
    • 2017-04-28
    • 1970-01-01
    • 2020-09-10
    相关资源
    最近更新 更多