ci: use package token for registry login
Build and publish Docker image / publish (push) Successful in 29s
Build and publish Docker image / publish (push) Successful in 29s
This commit is contained in:
@@ -26,8 +26,8 @@ jobs:
|
||||
uses: docker/login-action@v3
|
||||
with:
|
||||
registry: ${{ env.REGISTRY }}
|
||||
username: ${{ gitea.actor }}
|
||||
password: ${{ secrets.GITEA_TOKEN }}
|
||||
username: ${{ secrets.REGISTRY_USERNAME }}
|
||||
password: ${{ secrets.REGISTRY_TOKEN }}
|
||||
|
||||
- name: Build and publish image
|
||||
uses: docker/build-push-action@v6
|
||||
|
||||
@@ -34,6 +34,14 @@ git.spyk3r.com/spyk3r/timerr:latest
|
||||
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 с помощью
|
||||
логина Gitea и personal access token с правом чтения packages:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user