An extendable open source continuous integration server