What I was taught at school is all about programming languages, software design, but hardly anything about how to automatically build a software, probably with something like unit testing integrated.
Please tell me how do one start learning to set up a build process for his project.
If this is too abstract to make any sense, I would add that I use Python and do web programming with Django.
Thanks in advance.
I think that the process you are referring to is called continuous integration.
One of the popular tools for that is Hudson (see Hudson with django). Make sure to also check out the django-continuous-integration project.