mirror of
https://github.com/dunglas/frankenphp.git
synced 2025-12-24 13:38:11 +08:00
* docs(ja): add Japanese documentation translation * docs(ja): fix invalid link fragments and improve section heading
1.7 KiB
1.7 KiB
GitHub Actionsの使用
このリポジトリでは、承認されたプルリクエストごと、またはセットアップ後のあなた自身のフォークで、 DockerイメージをビルドしてDocker Hubにデプロイします。
GitHub Actionsのセットアップ
リポジトリ設定のシークレットで、以下のシークレットを追加してください:
REGISTRY_LOGIN_SERVER: 使用するDockerレジストリ(例:docker.io)REGISTRY_USERNAME: レジストリログイン用のユーザー名(例:dunglas)REGISTRY_PASSWORD: レジストリログイン用のパスワード(例:アクセスキー)IMAGE_NAME: イメージの名前(例:dunglas/frankenphp)
イメージのビルドとプッシュ
- プルリクエストを作成するか、フォークにプッシュします
- GitHub Actionsがイメージをビルドし、テストを実行します
- ビルドが成功した場合、イメージは
pr-x(xはPR番号)をタグとしてレジストリにプッシュされます
イメージのデプロイ
- プルリクエストがマージされると、GitHub Actionsが再度テストを実行し、新しいイメージをビルドします
- ビルドが成功した場合、Dockerレジストリの
mainタグが更新されます
リリース
- リポジトリで新しいタグを作成します
- GitHub Actionsがイメージをビルドし、テストを実行します
- ビルドが成功した場合、イメージはタグ名をタグとしてレジストリにプッシュされます(例:
v1.2.3とv1.2が作成されます) latestタグも更新されます