Хакатон Nexign Hack 2018. Тема QA.
- code
- Исходный код проекта.
- В отдельной папке находится каждая из версий проекта.
- Есть отдельный README для описания функциональности.
- docs
- Весь вывод о тестировании проекта.
- Также эта страница отдельно хоститься на Github pages
- run
- Скрипты запуска программы.
- tests
- Unit тесты для проверки программы.
- Для
- docker
- Папка с Dockerfile для автоматического создания контейнера.
- В контейнере будет установлено само приложение и его рабочее окружением.
- .travis.yml
- Файл конфигурации для запуска Travis CI.
- Создаем пакет
~$ python3 setup.py sdist
- Устанавливаем пакет в
lib/python3.7/site-packages
~$ pip3 install smarthouse-1.0.0.tar.gz
Необходимо выполнить следующие команды в терминале
~$ sudo apt install docker-ce
~$ sudo usermod -aG docker $(whoami)
~$ sudo docker pull ubuntu
~$ docker build -t <repository name> <Dockerfile directory>
~$ sudo docker run -it <image name> /bin/bash