gpt4 book ai didi

docker - 在 github ci 中进入 docker 容器之前如何在主机中运行命令

转载 作者:行者123 更新时间:2023-12-04 08:07:23 24 4
gpt4 key购买 nike

我试图在进入docker容器(arch linux)之前在主机系统上安装一个包,即(ubuntu-latest)
我尝试了很多语法,但我弄错了

on: [push]
jobs:
update-aur:
runs-on: ubuntu-latest
steps:
- run : sudo apt-get install runc
container: archlinux
steps:
- run: |
pacman --noconfirm -Syu
pacman --noconfirm -S base-devel
这给出了已经定义的步骤错误

最佳答案

如果运行机器配置对构建很重要,请尝试使用 self-hosted runner .

  • 您可以在某些云提供商(例如 AWS、Azure 等)中创建 VM,并将其注册到 GitHub-CI。
  • 安装 GitHub-CI 服务
  • 安装您需要的所有实用程序
  • 将运行器注册到存储库
  • 更改 run-on 的构建脚本指向自托管运行者

  • 您可以在 GitHub-CI Docs 中找到更多信息

    关于docker - 在 github ci 中进入 docker 容器之前如何在主机中运行命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66160057/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com