Использование Cloudbees Jenkins для тестирования развертываний Django/Postgres

Я пытаюсь внедрить автоматическое тестирование для проекта Django с базой данных Postgres, но мои сборки терпят неудачу при установке psycopg2, потому что pg_config не может быть найдено с сообщением об ошибке, которое можно прочитать здесь. Согласно этому ответу, это потому, что libpq-dev а также python-dev не может быть установлен. Одно из решений, которое мне не подойдет, - использовать альтернативную БД для тестирования, потому что у меня есть некоторый основной код, который зависит от специфических функций Postgres. Мне интересно, кто-нибудь смог запустить Django с Postgres на Дженкинс из Cloudbees, и если да, то как я могу это сделать?

2 ответа

Вы должны запустить python с http://wiki.cloudbees.com/bin/view/DEV/Python+Builds, чтобы вы могли выбрать точную версию времени выполнения и получить набор virtualenv, где проще настроить пользовательскую среду Python

Я столкнулся с этим, если вы используете Python 3, вам нужно

apt-get install python3-dev
Другие вопросы по тегам