Я пытаюсь настроить сборочную машину с помощью Jenkins на экземпляре Amazon EC2. Это сборка Python и использование плагина shiningpanda для настройки virtualenv для сборки.
Каждый раз, когда я запускаю сборку, я запускаю:
pip install --use-mirrors --force-reinstall -r requirements.txt
Я делал сборки весь день, пытаясь правильно настроить покрытие и pylint.
Теперь, в конце дня, я получаю следующие типы ошибок для нескольких проектов:
Ошибка HTTP 503 при получении https://pypi.python.org/packages/source/c/coverage/coverage-3.6.tar.gz#md5=67d4e393f4c6a5ffc18605409d2aa1ac (из https://pypi.python.org/simple/coverage/)
Не удалось установить покрытие требований == 3.6 (из -r requirements.txt (строка 11)) из-за ошибки HTTP Error 503: Service Unreachable
Если я перехожу по ссылке в браузере, он загружается нормально.
Почему это происходит? Есть ли предел API для pypi API, который я превышаю? Это работает весь день.
Еще одно замечание: каждый раз, когда я запускаю pip, происходит сбой в другом пакете. Последующая сборка после сообщения об ошибке выше покрытия успешно загружена, но через три пакета я получил ошибку 503.