ci: use package token for registry login
Build and publish Docker image / publish (push) Successful in 29s

This commit is contained in:
MS.Kondratev
2026-07-15 15:03:25 +05:00
parent d66d52bc65
commit 1f3bb16dbc
2 changed files with 10 additions and 2 deletions
+2 -2
View File
@@ -26,8 +26,8 @@ jobs:
uses: docker/login-action@v3 uses: docker/login-action@v3
with: with:
registry: ${{ env.REGISTRY }} registry: ${{ env.REGISTRY }}
username: ${{ gitea.actor }} username: ${{ secrets.REGISTRY_USERNAME }}
password: ${{ secrets.GITEA_TOKEN }} password: ${{ secrets.REGISTRY_TOKEN }}
- name: Build and publish image - name: Build and publish image
uses: docker/build-push-action@v6 uses: docker/build-push-action@v6
+8
View File
@@ -34,6 +34,14 @@ git.spyk3r.com/spyk3r/timerr:latest
git.spyk3r.com/spyk3r/timerr:<commit-sha> git.spyk3r.com/spyk3r/timerr:<commit-sha>
``` ```
Для публикации образа добавьте в `Settings → Actions → Secrets` два секрета:
- `REGISTRY_USERNAME` — имя пользователя Gitea, которому принадлежит token;
- `REGISTRY_TOKEN` — personal access token с разрешением `package: Read and Write`.
Встроенный `GITEA_TOKEN` используется только для создания release. Для него в
`Settings → Actions → General` должна быть разрешена запись в releases.
Для запуска приватного образа на VPS сначала войдите в registry с помощью Для запуска приватного образа на VPS сначала войдите в registry с помощью
логина Gitea и personal access token с правом чтения packages: логина Gitea и personal access token с правом чтения packages: