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
|
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
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user