Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
efc9a4f56a
commit
df08cbc121
2 files changed
+10
-10
No files matched your search
@@ -4,10 +4,10 @@
|
||||
# Нужно один раз настроить (подробно — docs/docker.md, раздел «CI/CD в Gitea»):
|
||||
# * включить Actions в репозитории и зарегистрировать act_runner с доступом к Docker;
|
||||
# * Secrets репозитория:
|
||||
# REGISTRY_USER пользователь Gitea
|
||||
# REGISTRY_TOKEN токен с правами write:package
|
||||
# ACTION_PAT токен Gitea (права write:package и read:package): им образ публикуется в реестр
|
||||
# и скачиваются модели (Secret; Variable с тем же именем тоже подойдёт)
|
||||
# REGISTRY_USER (необязательно) владелец токена; по умолчанию владелец репозитория
|
||||
# MODELS_URL (необязательно) ссылка на models-bundle.tar.gz; без неё образ собирается без моделей
|
||||
# MODELS_TOKEN (необязательно) токен для скачивания по MODELS_URL
|
||||
name: docker
|
||||
|
||||
on:
|
||||
@@ -33,7 +33,7 @@ jobs:
|
||||
- name: Модели (docker-models/models)
|
||||
env:
|
||||
MODELS_URL: ${{ secrets.MODELS_URL }}
|
||||
MODELS_TOKEN: ${{ secrets.MODELS_TOKEN }}
|
||||
MODELS_TOKEN: ${{ secrets.ACTION_PAT || vars.ACTION_PAT }}
|
||||
run: |
|
||||
if [ -n "$MODELS_URL" ]; then
|
||||
echo "скачиваю модели"
|
||||
@@ -89,9 +89,10 @@ jobs:
|
||||
|
||||
- name: Публикация в реестр Gitea
|
||||
env:
|
||||
REGISTRY_USER: ${{ secrets.REGISTRY_USER }}
|
||||
REGISTRY_TOKEN: ${{ secrets.REGISTRY_TOKEN }}
|
||||
REGISTRY_USER: ${{ secrets.REGISTRY_USER || github.repository_owner }}
|
||||
REGISTRY_TOKEN: ${{ secrets.ACTION_PAT || vars.ACTION_PAT }}
|
||||
run: |
|
||||
set -e
|
||||
test -n "$REGISTRY_TOKEN" || { echo "не задан ACTION_PAT (Settings → Actions → Secrets)"; exit 1; }
|
||||
echo "$REGISTRY_TOKEN" | docker login "${{ steps.meta.outputs.registry }}" -u "$REGISTRY_USER" --password-stdin
|
||||
for t in ${{ steps.meta.outputs.tags }}; do docker push "$t"; done
|
||||
Reference in new issue
Block a user