- В репозитории с домашними заданиями создайте каталог
.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, при условии что все остальные пункты задания выполняются.