ucmitz では、CI(継続的インテグレーション)に、GitHubActions を利用しています。
コミット時、プルリクエスト作成時に、GitHubAcions 上で、ユニットテストが自動的に走ります。
ユニットテスト実行時には、DockerHub より、コンテナイメージを取得し、開発環境と同じコンテナを作成した上で実行します。
GitHubActions におけるワークフローについては、レポジトリ内の、
/.github/workflows/test.yml に記載しています。
ネットワーク状況によりDockerHub よりコンテナイメージが取得できず失敗する場合があります。
Head "https://registry-1.docker.io/v2/phpmyadmin/phpmyadmin/manifests/latest": Get "https://auth.docker.io/token?account=githubactions&scope=repository&3Aphpmyadmin%2Fphpmyadmin%3Apull&service=registry.docker.io": EOF
Error: Process completed with exit code 1.
時間を空けて、Re-run all jobs で再実行しましょう。