Skip to content

aereal/authen-amazon-ecr

Repository files navigation

authen-amazon-ecr

Usage

jobs:
  authen-ecr:
    steps:
      - uses: aws-actions/configure-aws-credentials@v1
      - id: authen-amazon-ecr
        uses: aereal/authen-amazon-ecr@v1
      - run: docker login --username $_USERNAME --password $_PASSWORD $_SERVER
        env:
          _USERNAME: ${{ steps.authen-amazon-ecr.outputs.username }}
          _PASSWORD: ${{ steps.authen-amazon-ecr.outputs.password }}
          _SERVER: ${{ steps.authen-amazon-ecr.outputs.server }}

Use with service container credentials

jobs:
  authen-ecr:
    outputs:
      username: ${{ steps.authen-amazon-ecr.outputs.username }}
      password: ${{ steps.authen-amazon-ecr.outputs.password }}
    steps:
      - uses: aws-actions/configure-aws-credentials@v1
      - id: authen-amazon-ecr
        uses: aereal/authen-amazon-ecr@v1
  test:
    needs:
      - authen-ecr
    services:
      mysql:
        image: $YOUR_PRIVATE_ECR_REPO_SERVER/$PRIVATE_REPO:latest
        credentials:
          username: ${{ needs.authen-ecr.outputs.username }}
          password: ${{ needs.authen-ecr.outputs.password }}

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages