From 49d3d714bd3ee432a205413c0332bd7717858903 Mon Sep 17 00:00:00 2001 From: yseto Date: Tue, 25 Feb 2025 16:41:16 +0900 Subject: [PATCH] added container registry ECR Public --- .github/workflows/wf-build.yml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/.github/workflows/wf-build.yml b/.github/workflows/wf-build.yml index c90725d..7cd56aa 100644 --- a/.github/workflows/wf-build.yml +++ b/.github/workflows/wf-build.yml @@ -15,12 +15,29 @@ jobs: uses: docker/setup-qemu-action@v3 - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 + - name: Login to Docker Hub uses: docker/login-action@v3 if: inputs.needs-push with: username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} + + - name: Configure AWS Credentials + if: inputs.needs-push + uses: aws-actions/configure-aws-credentials@v4 + with: + role-to-assume: ${{ secrets.ROLE_TO_ASSUME }} + role-session-name: "mackerel-container-agent-${{ github.run_id }}-${{ github.run_number }}" + aws-region: ap-northeast-1 + - name: Login to Public ECR + if: inputs.needs-push + uses: docker/login-action@v3 + with: + registry: public.ecr.aws + env: + AWS_REGION: us-east-1 + - name: Get tag id: get_tag run: echo "tag=${GITHUB_REF##*/}" >> "$GITHUB_OUTPUT" @@ -35,3 +52,5 @@ jobs: tags: | mackerel/mackerel-agent:latest mackerel/mackerel-agent:${{ steps.get_tag.outputs.tag }} + public.ecr.aws/mackerel/mackerel-agent:latest + public.ecr.aws/mackerel/mackerel-agent:${{ steps.get_tag.outputs.tag }}