При попытке настроить локацию travis локально, чтобы отслеживать провал теста, происходящий только в Travis, я выполнял инструкции в here. Я загрузил изображение докеры travis-python
и запустил его.Travis Docker Изображение отсутствует Python 3.5
Журнал travis показывает, что он запускает source ~/virtualenv/python3.5/bin/activate
для активации python3.5. Однако это не было найдено из предоставленного изображения докеров. Он имел все версии python до 3.4.2. но 3.5 отсутствует.
Я не мог найти никаких инструкций из журнала, где они установили бы python3.5
под папкой virtualenv
и пытались выяснить, как это сделать. Кто-нибудь знает, как они настроены, чтобы я мог локально воспроизводить среду, используемую Трэвисом?
Спасибо большое, я постараюсь это завтра, и будет принимать ответ, если я могу воспроизведите ошибку с этим! – javekki
Извините за то, что вы плотно, очень новичок в докер/TravisCI - где бы я запустил ваш код для установки python3.5 venv? Это не совсем похоже на '.travis.yml', m не совсем уверен, куда идти оттуда. Это сценарий Docker или что-то еще? – dwanderson
Это скрипт докера, который принимает изображение Travis, добавляет python3.5 поверх него и выводит новое изображение. Если вы построили новое изображение с этим ('docker build -t travis-python-3.5 .' IIRC), вы можете использовать это новое изображение в качестве замены для замены, где бы вы не использовали оригинальное изображение Трэвиса. – Shish