TRAP@NCI

Jenkins Continuous Integration with Docker based agents: Project Report

O'Brien, David (2016) Jenkins Continuous Integration with Docker based agents: Project Report. Undergraduate thesis, Dublin, National College of Ireland.

[img]
Preview
PDF (Bachelor of Science)
Download (518kB) | Preview

Abstract

The following document will outline the advantages of using container software such as Docker in a continuous integration environment. Using container software can increase the efficiency of existing cloud based virtual machines and also help reduce operational costs as this type of configuration would require less machines.

The solution to this is to run multiple containers on a dedicated machine. Each of these containers will exist completely isolated from the rest of the containers. I will show how in continuous integration this is a great tool for running multiple builds in isolated containers, using different runtimes and completely isolated from each other.

Item Type: Thesis (Undergraduate)
Subjects: Q Science > QA Mathematics > Electronic computers. Computer science
T Technology > T Technology (General) > Information Technology > Electronic computers. Computer science

Q Science > QA Mathematics > Computer software
T Technology > T Technology (General) > Information Technology > Computer software
Divisions: School of Computing > Bachelor of Science (Honours) in Computing
Depositing User: CAOIMHE NI MHAICIN
Date Deposited: 16 Nov 2016 10:13
Last Modified: 16 Nov 2016 10:13
URI: http://trap.ncirl.ie/id/eprint/2372

Actions (login required)

View Item View Item