Для сборки необходимо перейти в папку scripts и выполнить
sudo ./build.sh
Запуск скрипта необходимо выполнять от имени суперпользователя, поскольку происходит копирование файла client_secrets.json, необходимого для корректной работы с Google Drive, в папку с исполняемым файлом приложения. В противном случае данный файл нужно копировать вручную
Сборка осуществляется с помощью GitHub Actions. Необходимо сделать fork данного репозитория и выполнить следующие шаги
После выполнения вышеуказанных шагов запустится пайплайн сборки. После его выполнения нужно скачать следующий архив
Нельзя перемещать исполняемый файл отдельно от client_secrets.json, так как он необходим для корректной работы Google Drive
Запуск тестов осуществляется с помощью Docker. Для запуска тестирования нужно использовать команду:
docker-compose -f docker/docker-compose.tests.yml up