Improving hosted continuous integration services
Author | : Weyand, Christopher |
Publisher | : Universitätsverlag Potsdam |
Total Pages | : 128 |
Release | : 2017-02-17 |
ISBN-10 | : 9783869563770 |
ISBN-13 | : 386956377X |
Rating | : 4/5 (70 Downloads) |
Book excerpt: Developing large software projects is a complicated task and can be demanding for developers. Continuous integration is common practice for reducing complexity. By integrating and testing changes often, changesets are kept small and therefore easily comprehensible. Travis CI is a service that offers continuous integration and continuous deployment in the cloud. Software projects are build, tested, and deployed using the Travis CI infrastructure without interrupting the development process. This report describes how Travis CI works, presents how time-driven, periodic building is implemented as well as how CI data visualization can be done, and proposes a way of dealing with dependency problems.