Трэвис CI необходим (или даже полезен) для Одиночный разработчик Github Projects ?
То, как я работаю в настоящее время, я бегу setup.py sdist
который генерирует файлы TAR для моего пакета, который я затем загружаю в PYPI, используя шпагат
Анкет
Я хочу знать, как использовать Travis-Ci для простого проекта. Есть ли для этого простой проект Hello World Python? Его документация кажется сложной, и, кажется, есть несколько способов настройки Трэвис
Использование TOX и т. Д.
Главным образом, я хочу знать:
- Трэвис автоматически работает
setup.py sdist
для меня? - Как он узнает, когда запустить сборку?
- Куда он выпустил Tarballs?
- Это также делает выпуск GitHub и автоматически?
Также я подумываю добавить модульные тестирование в мои пакеты. Это pytest
Рекомендуемые или есть и другие варианты?
Оригинал: “https://dev.to/prahladyeri/automation-of-setup-py-and-pip-through-travis-ci-1200”