Заметка
Доступ к задачам предоставляется с уровня "Intern" и выше.
👨💻 Практические задачи
Главное
💡Практические задачи - это сценарии, которые погружают в рабочую атмосферу. Задача представляет из себя текстовое описание и конфигурацию для применения на сервер.
Проверка задач
Есть два вида проверки:
- автоматическая - доступна с уровня "Intern" и выше
- ручная - доступна с уровня "Junior" и выше. Подробнее тут
Подготовка к выполнению задачи
Перед выполнением задачи, нужно арендовать сервер(2vCPU, 4GB RAM, Ubuntu 22.04) и подключить его в бота (discord, telegram)
Подключение сервера
Настройка подключения сервера к боту происходит следующими командами:
/set_ip XXX.YYY.ZZZ.WWW
- указатьIP
сервера/set_port SSH_PORT
- указать портssh
(по умолчанию22
)/set_user SSH_USER
- указать имя пользователяssh
(по умолчаниюroot
)/get_public_key
- получить публичныйssh
ключ. Это нужно для того, что бы бот смог зайти на твой сервер и подготовить его.
Выполнение задачи
Перед выполнением нужно произвести подготовку сервера к задаче, командой: /deploy TASK_ID
После выполнения задачи произвести автотестирование сервера сервера по задаче, командой: /test TASK_ID
Ну и запросить проверку отчета(issue должен быть на github или gitlab) командой checking
: /checking https://...