Published: Nov. 22, 2015, 1:27 p.m.
Task: set up the automated deployment of two instances of the Django project their from respective git branches to the testing server.
First take: buildbot. Two whole days it took from me, the seasoned (hehe) Python developer, to write one single config file. Sure I shudda stopped way before, but then I though: “I will do it the Python way! Yay!” Past all these hassles, when buildbot web UI was alive and some builds were almost kicked in, I realized that there is no out-of-the-box way for buildbot to authorize itself in the closed git repository with the separate RSA key.
Second take: Jenkins. The whole thing, from packaging Oracle Java SE 8 to first successive build, took an hour at most.
That’s when I started to feel sorry for Python. Two most popular IDEs for writing Python code are both written in Java. Now the CI…