On Architecture and Desgin of Event-Based Continuous Integration Server

Ondrej Kupka, Filip Zavoral


The lack of proper integration support is apparent in many continuous integration servers in use today. This paper
proposes a design of a communication platform and its use to implement an event-driven continuous integration
server. Unlike many continuous integration servers in use today, the proposed server shall completely hide its
internal structure and export its functionality as a service for other development tools to use.

Full Text:



Fowler, Martin. (2006, May) Con-

tinuous Integration. [Online]. Available:


visited on 2014-02-10

Kupka, Ondrej. (2013) Meeko homepage. [Online]. Avail-

able: https://meeko.io

——. (2013) Cider homepage. [Online]. Available:


Eugster, P.Th. and Felber, P.A. and Guerraoui, R. and Kermar-

rec, A.-M., “The Many Faces of Publish/Subscribe,” 2001.

Kupka, Ondrej. (2013, Jan) Choosing a Build

Server for a Small Business. [Online]. Available:

https://tchap.wikidot.com/blog:1, visited on 2014-02-10

M. G. Xavier, M. V. Neves, F. D. Rossi, T. C. Ferreto,

T. Lange, and C. A. F. De Rose, “Performance Evaluation of

Container-based Virtualization for High Performance Com-

puting Environments,” 2013.

Buildbot Introduction. [Online]. Available:

https://docs.buildbot.net/0.8.8/manual/introduction.html, vis-

ited on 2014-02-10


  • There are currently no refbacks.

Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.