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,26 +41,19 @@ jobs:
- name: Set up Docker Buildx - name: Set up Docker Buildx
uses: docker/setup-buildx-action@v4 uses: docker/setup-buildx-action@v4
- name: Login to Docker Hub - name: Login to registries
uses: docker/login-action@v4 uses: docker/login-action@v4
with: with:
username: ${{ secrets.DOCKER_HUB_USERNAME }} registry-auth: |
- username: ${{ vars.DOCKER_HUB_USERNAME }}
password: ${{ secrets.DOCKER_HUB_TOKEN }} password: ${{ secrets.DOCKER_HUB_TOKEN }}
- registry: ghcr.io
- name: Login to vados Registry username: ${{ github.actor }}
uses: docker/login-action@v4 password: ${{ secrets.GITHUB_TOKEN }}
with: - registry: reg.vados.ru
registry: reg.vados.ru
username: ${{ vars.VADOS_REG_USERNAME }} username: ${{ vars.VADOS_REG_USERNAME }}
password: ${{ secrets.VADOS_REG_PASSWORD }} 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 }}
- name: Build and push Docker image - name: Build and push Docker image
uses: docker/build-push-action@v7 uses: docker/build-push-action@v7
with: with: