diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 6555a4e3..fcd0dabb 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -29,52 +29,101 @@ jobs: username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} -# ecr: -# 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 ECR -# uses: ./ -# with: -# registry: ${{ secrets.AWS_ACCOUNT_NUMBER }}.dkr.ecr.${{ secrets.AWS_REGION }}.amazonaws.com -# username: ${{ secrets.AWS_ACCESS_KEY_ID }} -# password: ${{ secrets.AWS_SECRET_ACCESS_KEY }} -# -# ecr-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 ECR -# uses: ./ -# with: -# registry: ${{ secrets.AWS_ACCOUNT_NUMBER }}.dkr.ecr.${{ secrets.AWS_REGION }}.amazonaws.com + ecr: + 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 ECR + uses: ./ + with: + registry: ${{ secrets.AWS_ACCOUNT_NUMBER }}.dkr.ecr.${{ secrets.AWS_REGION }}.amazonaws.com + username: ${{ secrets.AWS_ACCESS_KEY_ID }} + password: ${{ secrets.AWS_SECRET_ACCESS_KEY }} + + ecr-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 ECR + uses: ./ + 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