Python ecosystem rant

Nov 22, 2015 03:13


Задача: настроить автоматическое развёртывание двух инстанций веб-проекта из соответствующих веток репозитория на тестовый сервер.

Итерация первая: buildbot. Два дня я, Python-программист, пытался написать один файл конфигурации на Python. Да, признаюсь, надо было вовремя остановиться, но ведь хочется Python-way! В конечном счёте, когда buildbot был в общих чертах настроен, показывал веб-страницу и пытался что-то билдить, стало понятно, что такой очевидной и ключевой для данного сетапа вещи, как авторизоваться в закрытом git-репозитории по отдельному ключу, buildbot искаропки не умеет.

Итерация вторая: Jenkins. Вся работа целиком, от изготовления пакета Oracle Java SE 8 через make-jpkg до первого билда, заняла от силы час.

За Python обидно. Две самые популярные IDE для него сделаны на Java, CI вот тоже…

Reposted from Code Tinkers Blog.
Previous post Next post
Up