Refactor Docker Hub and registry login steps

Consolidate Docker registry login steps into a single action.
This commit is contained in:
vados-dev 2026-05-15 22:39:52 +03:00 committed by GitHub
parent bfe22c099b
commit 3e5c712ea2
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -41,25 +41,18 @@ jobs:
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v4
- name: Login to Docker Hub
- name: Login to registries
uses: docker/login-action@v4
with:
username: ${{ secrets.DOCKER_HUB_USERNAME }}
password: ${{ secrets.DOCKER_HUB_TOKEN }}
- name: Login to vados Registry
uses: docker/login-action@v4
with:
registry: reg.vados.ru
username: ${{ vars.VADOS_REG_USERNAME }}
password: ${{ secrets.VADOS_REG_PASSWORD }}
- name: Log in to GHCR
uses: docker/login-action@v4
with:
registry: ghcr.io
username: ${{ github.actor }}
password: ${{ github.token }}
registry-auth: |
- username: ${{ vars.DOCKER_HUB_USERNAME }}
password: ${{ secrets.DOCKER_HUB_TOKEN }}
- registry: ghcr.io
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
- registry: reg.vados.ru
username: ${{ vars.VADOS_REG_USERNAME }}
password: ${{ secrets.VADOS_REG_PASSWORD }}
- name: Build and push Docker image
uses: docker/build-push-action@v7