Skip to content

Latest commit

 

History

History
44 lines (27 loc) · 3.05 KB

File metadata and controls

44 lines (27 loc) · 3.05 KB

TRPO_Desktop

Flake8 Tests Build on Ubuntu Build on Windows Build on macOS

Сборка Linux

Для сборки необходимо перейти в папку scripts и выполнить

sudo ./build.sh

Запуск скрипта необходимо выполнять от имени суперпользователя, поскольку происходит копирование файла client_secrets.json, необходимого для корректной работы с Google Drive, в папку с исполняемым файлом приложения. В противном случае данный файл нужно копировать вручную

Сборка Windows

Сборка осуществляется с помощью GitHub Actions. Необходимо сделать fork данного репозитория и выполнить следующие шаги

image

image

image

image

image

После выполнения вышеуказанных шагов запустится пайплайн сборки. После его выполнения нужно скачать следующий архив

image

Нельзя перемещать исполняемый файл отдельно от client_secrets.json, так как он необходим для корректной работы Google Drive

Запуск тестов

Запуск тестов осуществляется с помощью Docker. Для запуска тестирования нужно использовать команду:

docker-compose -f docker/docker-compose.tests.yml up