Your browser does not allow JavaScript!
JavaScript is necessary for the proper functioning of this website. Please enable JavaScript or use a modern browser.
Repository of the University of Ljubljana
Open Science Slovenia
Open Science
DiKUL
slv
|
eng
Search
Browse
New in RUL
About RUL
In numbers
Help
Sign in
Details
Medsistemska sprotna integracija izvorne kode
ID
Ferjančič, Klemen
(
Author
),
ID
Mraz, Miha
(
Mentor
)
More about this mentor...
PDF - Presentation file,
Download
(2,98 MB)
MD5: 2C40493D09CAA85C3A60D2EE11DBB555
PID:
20.500.12556/rul/f6f6daac-2ffb-41b6-9933-f04ebb2b0338
Image galllery
Abstract
Diplomsko delo opisuje načrtovanje in razvoj sistema, ki omogoča hkratno sprotno inte- gracijo programske izvorne kode na več operacijskih sistemih s poudarkom na prevajanih jezikih kot sta C in C++. Glavni cilji sistema so javno dostopna storitev, kamor lahko vsak razvijalec doda svoj projekt izvorne kode, preprosta skalabilnost glede na število dodanih projektov in izolacija projektov v izogib konfliktov pri prevajanju in testiranju. Za doseganje skalabilnosti sistem izkorišča funkcionalnosti oblaka, ki omogoča avtomati- ziran najem novih strežnikov glede na trenutno obremenjenost, za medsebojno izolacijo posameznih projektov pa izkorišča kontejnerske tehnologije tipa Docker in BSD Jails.
Language:
Slovenian
Keywords:
sprotna integracija
,
jenkins
,
docker
,
jails
,
oblak
,
skalabilnost
Work type:
Bachelor thesis/paper
Organization:
FRI - Faculty of Computer and Information Science
Year:
2016
PID:
20.500.12556/RUL-83460
Publication date in RUL:
15.06.2016
Views:
1935
Downloads:
550
Metadata:
Cite this work
Plain text
BibTeX
EndNote XML
EndNote/Refer
RIS
ABNT
ACM Ref
AMA
APA
Chicago 17th Author-Date
Harvard
IEEE
ISO 690
MLA
Vancouver
:
FERJANČIČ, Klemen, 2016,
Medsistemska sprotna integracija izvorne kode
[online]. Bachelor’s thesis. [Accessed 14 March 2025]. Retrieved from: https://repozitorij.uni-lj.si/IzpisGradiva.php?lang=eng&id=83460
Copy citation
Share:
Secondary language
Language:
English
Title:
Cross-platform continuous integration
Abstract:
This thesis describes planning and implementation of a system, which allows us to per- form continuous integration of source code on several operating systems at once, with compiled languages such as C or C++ in mind. The main goals of the system are a pub- licly available service for developers, scalability as the quantity of added projects grows and isolation of the projects to avoid build and test conflicts. Scalability is achieved with cloud integration, which allows us to buy new servers automatically as the load increases. Isolation between projects is achieved with technologies such as Docker and BSD Jails.
Keywords:
continuous integration
,
cross-platform
,
jenkins
,
docker
,
jails
,
cloud
,
scalability
Similar documents
Similar works from RUL:
Framework for microservice development in Java and their scaling in the cloud
Continuous software delivery
Using dynamic feature flags to manage cloud service functionalities
Comparison of frontend and backend testing in a continuous testing environment
Visual regression testing in DevOps environment
Similar works from other Slovenian collections:
Testing application programming interface and continuous integration of program code
TESTING RHOELEMENTS FRAMEWORK
Analiza komentiranosti programov
Cross platform database migration
Grafični vmesnik za instrumentator
Back