ActionsからAWSのECRにDockerイメージをpushする方法の備忘録です。pushするリポジトリは、submoduleとしてprivateリポジトリを想定しています。半日ほどハマったので、備忘録として残しておきます。Actionsでリポジトリを更新時に、ECRへDockerイメージを自動でpushする設定を行っている方もいるかと思います。Actionsでsudmoduleの内容を反映する必要があります。Actionsを使ったECRへのpushは行えている状況を想定しています。これから設定する方は、以下の記事などを参考に設定していただくと良いと思います。Actionsの更新により、以下のwaringが表示される場合があります。https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/@v1の後にnode16を指定します。information.mask-passwordを指定します。以下のリポジトリを例として説明します。imageをECRにpushをすることです。key取得・設定していただくと良いと思います。Actionsのワークフローを設定します。今回は、mainブランチにpushがあった際のActionを設定しています。最後にmain.ymlで指定した4つのsecretsを設定します。Actionsの順にクリックします。secretボタンをクリックして、secretsを登録していきます。Proよくある質問LinksX(Twitter)GitHubメディアキットLegal利用規約プライバシーポリシ。