👨‍💻 Практические задачи - docs.devboxops.com

👨‍💻 Практические задачи

Реальные задачи и практические кейсы для закрепления знаний.

Заметка
Доступ к задачам предоставляется с уровня “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://...

Примечания

  • TASK_ID прописан в каждой задаче.
  • Команды нужно выполнять в личке бота (discord, telegram)
Top