Техническое задание: Развертывание и настройка сервера GitLab

Цель проекта

Создать надежную и безопасную корпоративную платформу для управления исходным кодом, совместной разработки и автоматизации процессов.

Основные задачи

  • Установка GitLab: Развертывание последней стабильной версии GitLab на выделенном сервере (выбор ОС и способа установки согласовывается с исполнителем).
  • Настройка безопасности:
    • Конфигурация брандмауэра и правил доступа.
    • Настройка HTTPS с использованием SSL-сертификата.
    • Базовая настройка параметров безопасности самого GitLab.
  • Управление пользователями и группами:
    • Настройка системы аутентификации.
    • Создание структуры групп и проектов, соответствующих workflow компании.
    • Определение ролей и прав доступа для разных типов пользователей (разработчики, тестировщики, менеджеры).
  • Настройка CI/CD:
    • Настройка и регистрация раннеров (runners) для выполнения пайплайнов.
    • Создание базовых шаблонов (templates) пайплайнов для типовых проектов.
    • Интеграция с необходимыми инструментами (например, Docker Registry, системы уведомлений).

Требования к результату

  • Полностью работоспособный и доступный из корпоративной сети сервер GitLab.
  • Документация по проведенной установке и конфигурации.
  • Краткое руководство для администратора по основным операциям управления.
  • Инструкция для разработчиков по началу работы и использованию CI/CD.

Критерии приемки

  • Установлена и запущена последняя стабильная версия GitLab.
  • Доступ к веб-интерфейсу осуществляется по защищенному протоколу HTTPS.
  • Создана тестовая структура групп и проектов.
  • Зарегистрирован и работает как минимум один раннер.
  • Успешно выполняется тестовый пайплайн CI/CD.

Редизайн карточки товара для маркетплейса в Photoshop

Требуется выполнить редизайн карточки товара для маркетплейса на основе готового PSD-шаблона. Исполнитель должен подтвердить понимание задачи в комментариях, после чего будет предоставлен исходный файл для работы.