Skip to content

Latest commit

 

History

History
19 lines (15 loc) · 1.47 KB

File metadata and controls

19 lines (15 loc) · 1.47 KB

Домашнее задание 10

  • В репозитории с домашними заданиями создайте каталог .github/workflows
  • Напишите workflow, который:
    • Собирает докер образ из Dockerfile.multi (Дз 7). Имя образа должно быть wcg
    • Загружает его в GitHub registry (ghcr.io)
    • Имя репозитория должно браться из дефолтной переменной GITHUB_REPOSITORY_OWNER** либо из секрета ACTION_REPO
    • Токен с правами для создания packages должен браться из секрета ACTION_TOKEN
    • Тег для докер образа должен браться из переменной github.sha (GITHUB_SHA)
    • Так же докер образу должен присваиваться тег latest
    • Должна быть возможность запускать workflow без комита.

Примечания

** при использовании дефолтной переменной GITHUB_REPOSITORY_OWNER можно получить 10 баллов за задание, при использовании секрета ACTION_REPO только 8, при условии что все остальные пункты задания выполняются.

Полезные ссылки