From c718c795e7793f38ffe86b8830109677e8028b1e Mon Sep 17 00:00:00 2001 From: CrazyMax Date: Thu, 17 Dec 2020 11:06:17 +0100 Subject: [PATCH] Update for public ECR Signed-off-by: CrazyMax --- .github/workflows/ci.yml | 103 +++++++++++++++++++++++++++++---------- 1 file changed, 76 insertions(+), 27 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 612878e..fcd0dab 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -76,6 +76,55 @@ jobs: with: registry: ${{ secrets.AWS_ACCOUNT_NUMBER }}.dkr.ecr.${{ secrets.AWS_REGION }}.amazonaws.com + ecr-public: + runs-on: ${{ matrix.os }} + strategy: + fail-fast: false + matrix: + os: + - ubuntu-20.04 + - ubuntu-18.04 + - ubuntu-16.04 + steps: + - + name: Checkout + uses: actions/checkout@v2 + - + name: Login to Public ECR + uses: ./ + with: + registry: public.ecr.aws + username: ${{ secrets.AWS_ACCESS_KEY_ID }} + password: ${{ secrets.AWS_SECRET_ACCESS_KEY }} + env: + AWS_REGION: ${{ secrets.AWS_REGION }} + + ecr-public-aws-creds: + runs-on: ${{ matrix.os }} + strategy: + fail-fast: false + matrix: + os: + - ubuntu-20.04 + - ubuntu-18.04 + - ubuntu-16.04 + steps: + - + name: Checkout + uses: actions/checkout@v2 + - + name: Configure AWS Credentials + uses: aws-actions/configure-aws-credentials@v1 + with: + aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }} + aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }} + aws-region: ${{ secrets.AWS_REGION }} + - + name: Login to Public ECR + uses: ./ + with: + registry: public.ecr.aws + github-package: runs-on: ubuntu-latest steps: @@ -118,30 +167,30 @@ jobs: username: ${{ secrets.GITLAB_USERNAME }} password: ${{ secrets.GITLAB_TOKEN }} - google-artifact: - runs-on: ubuntu-latest - steps: - - - name: Checkout - uses: actions/checkout@v2 - - - name: Login to Google Artifact Registry - uses: ./ - with: - registry: ${{ secrets.GAR_LOCATION }}-docker.pkg.dev - username: _json_key - password: ${{ secrets.GAR_JSON_KEY }} - - google-container: - runs-on: ubuntu-latest - steps: - - - name: Checkout - uses: actions/checkout@v2 - - - name: Login to Google Container Registry - uses: ./ - with: - registry: gcr.io - username: _json_key - password: ${{ secrets.GCR_JSON_KEY }} +# google-artifact: +# runs-on: ubuntu-latest +# steps: +# - +# name: Checkout +# uses: actions/checkout@v2 +# - +# name: Login to Google Artifact Registry +# uses: ./ +# with: +# registry: ${{ secrets.GAR_LOCATION }}-docker.pkg.dev +# username: _json_key +# password: ${{ secrets.GAR_JSON_KEY }} +# +# google-container: +# runs-on: ubuntu-latest +# steps: +# - +# name: Checkout +# uses: actions/checkout@v2 +# - +# name: Login to Google Container Registry +# uses: ./ +# with: +# registry: gcr.io +# username: _json_key +# password: ${{ secrets.GCR_JSON_KEY }}