Skip to content

DockerイメージのGitHub Container Registry (ghcr.io)への格納提案 #1661

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
3 tasks
aoirint opened this issue Apr 26, 2025 · 0 comments · May be fixed by #1662
Open
3 tasks

DockerイメージのGitHub Container Registry (ghcr.io)への格納提案 #1661

aoirint opened this issue Apr 26, 2025 · 0 comments · May be fixed by #1662
Assignees
Labels
機能向上 状態:実装 実装をおこなっている状態

Comments

@aoirint
Copy link
Member

aoirint commented Apr 26, 2025

内容

の後続Issueです。

によって、ベースイメージをDocker Hubからpullしなくなったことで、主題のレートリミットによるCI実行回数の制限が緩和され、 #1655 はCloseされました。

このIssueでは、さらにCI実行回数の制限を緩和するために、イメージとビルドキャッシュの ghcr.io への格納を提案します。

  • 現在のDocker Hubへのイメージ格納は維持して、ghcr.io にもイメージを格納する
  • Dockerイメージのテストやビルドキャッシュをghcr.io に移行する

Pros 良くなる点

  • レートリミットによるCI実行回数の制限が緩和される

Cons 悪くなる点

  • 複数のDockerレジストリにpushするため、CIが複雑化する

実現方法

  • DockerイメージビルドCIのpush先に ghcr.io を追加する
  • DockerイメージビルドCIのビルドキャッシュの格納先・取得元を ghcr.io 上のタグに変更する
  • DockerイメージテストCIで使用するイメージを ghcr.io に変更する

VOICEVOXのバージョン

0.24.0 開発版

OSの種類/ディストリ/バージョン

  • Windows
  • macOS
  • Linux

その他

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
機能向上 状態:実装 実装をおこなっている状態
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants