【问题标题】:How expensive are github actions in terms of network traffic?就网络流量而言,github 操作有多昂贵?
【发布时间】:2021-04-24 19:02:56
【问题描述】:

我的 github 拉取请求测试操作的步骤之一是通过安装 3rd 方软件

- name: Install imagemagick and graphviz
        run: |
          sudo apt install graphviz
          sudo apt install imagemagick

包大小好像是15MB左右,见https://imagemagick.org/script/download.php。这还不错。但这让我想知道:如果我安装了一个 500MB 的包,那么每次触发操作时,github 服务器是否必须下载 500MB?那会很糟糕..

【问题讨论】:

    标签: github-actions


    【解决方案1】:

    是的,它每次都会下载它们,除非您将其缓存。你可以在这里找到更多细节Caching APT packages in GitHub Actions workflow。您还可以使用预安装的包创建自己的 docker 映像,并在管道中使用该映像。您还将在上述主题中找到一个示例。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-09-11
      • 1970-01-01
      • 2011-12-06
      • 2020-06-24
      • 2016-01-31
      • 2010-12-15
      • 2013-06-16
      • 2011-03-21
      相关资源
      最近更新 更多