Таннер, Джок Таннер (tanner_of_kha) wrote,
Таннер, Джок Таннер
tanner_of_kha

Python ecosystem rant

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

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

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

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

Reposted from Code Tinkers Blog.

  • Post a new comment

    Error

    default userpic
  • 0 comments