このページはコミュニティによって翻訳されたもので、最新ではない可能性があります。参照用のバージョンをご覧ください。

このページはコミュニティによって翻訳されたもので、最新ではない可能性があります。参照用のバージョンをご覧ください。

このページはコミュニティによって翻訳されたもので、最新ではない可能性があります。参照用のバージョンをご覧ください。

提供
GitHub Actionsの使用

GitHub Actionsの使用

このリポジトリでは、承認されたプルリクエストごと、またはセットアップ後のあなた自身のフォークで、 DockerイメージをビルドしてDocker Hubにデプロイします。

# GitHub Actionsのセットアップ

リポジトリ設定のシークレットで、以下のシークレットを追加してください:

  • REGISTRY_LOGIN_SERVER: 使用するDockerレジストリ(例:docker.io
  • REGISTRY_USERNAME: レジストリログイン用のユーザー名(例:dunglas
  • REGISTRY_PASSWORD: レジストリログイン用のパスワード(例:アクセスキー)
  • IMAGE_NAME: イメージの名前(例:dunglas/frankenphp

# イメージのビルドとプッシュ

  1. プルリクエストを作成するか、フォークにプッシュします
  2. GitHub Actionsがイメージをビルドし、テストを実行します
  3. ビルドが成功した場合、イメージはpr-xxはPR番号)をタグとしてレジストリにプッシュされます

# イメージのデプロイ

  1. プルリクエストがマージされると、GitHub Actionsが再度テストを実行し、新しいイメージをビルドします
  2. ビルドが成功した場合、Dockerレジストリのmainタグが更新されます

# リリース

  1. リポジトリで新しいタグを作成します
  2. GitHub Actionsがイメージをビルドし、テストを実行します
  3. ビルドが成功した場合、イメージはタグ名をタグとしてレジストリにプッシュされます(例:v1.2.3v1.2が作成されます)
  4. latestタグも更新されます
このページを編集