<?xml version="1.0" encoding="utf-8"?>
<Gradivo ID="83460" NadgradivoID="0" NRID="9150769" OceID="0" DomainUrl="https://repozitorij.uni-lj.si/" IzpisPolniUrl="https://repozitorij.uni-lj.si/IzpisGradiva.php?lang=slv&amp;id=83460" StOgledov="2875" StPrenosov="745" StOcen="0" VsotaOcen="0" DatumIzvoza="2026-09-29 15:03:12" OcenaSkupna="0" StPodgradiv="0" StudijskiProgramEvsID="1000468" JeIndeksirano="0" JeVecAvtorjev="0" DovoliZahtevkeZaDostop="0">
  <PID Url="http://hdl.handle.net/20.500.12556/RUL-83460">20.500.12556/RUL-83460</PID>
  <Naslov>Medsistemska sprotna integracija izvorne kode</Naslov>
  <Podnaslov></Podnaslov>
  <TujJezik_Naslov>Cross-platform continuous integration</TujJezik_Naslov>
  <TujJezik_Podnaslov></TujJezik_Podnaslov>
  <Opis>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.</Opis>
  <TujJezik_Opis>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.</TujJezik_Opis>
  <KljucneBesede>
    <Beseda>sprotna integracija</Beseda>
    <Beseda>jenkins</Beseda>
    <Beseda>docker</Beseda>
    <Beseda>jails</Beseda>
    <Beseda>oblak</Beseda>
    <Beseda>skalabilnost</Beseda>
  </KljucneBesede>
  <TujJezik_KljucneBesede>
    <Beseda>continuous integration</Beseda>
    <Beseda>cross-platform</Beseda>
    <Beseda>jenkins</Beseda>
    <Beseda>docker</Beseda>
    <Beseda>jails</Beseda>
    <Beseda>cloud</Beseda>
    <Beseda>scalability</Beseda>
  </TujJezik_KljucneBesede>
  <Potrjeno>true</Potrjeno>
  <JeZaklenjeno>false</JeZaklenjeno>
  <JeRecenzirano>false</JeRecenzirano>
  <Zaloznik></Zaloznik>
  <Izvor></Izvor>
  <Jezik ID="1060" ISO639-3="slv">Slovenski jezik</Jezik>
  <TujJezik ID="1033" ISO639-3="eng">Angleški jezik</TujJezik>
  <Povezave></Povezave>
  <Pokrivanje></Pokrivanje>
  <CasovnoPokritje></CasovnoPokritje>
  <AvtorskePravice></AvtorskePravice>
  <VrstaGradiva ID="mb11" DRIVER="info:eu-repo/semantics/bachelorThesis">Diplomsko delo/naloga</VrstaGradiva>
  <DatumVstavljanja>2016-06-15 11:00:13</DatumVstavljanja>
  <DatumObjave>2016-06-15 11:00:15</DatumObjave>
  <DatumSpremembe>2022-08-01 23:22:11</DatumSpremembe>
  <DatumTrajnegaHranjenja>0000-00-00 00:00:00</DatumTrajnegaHranjenja>
  <LetoIzida>2016</LetoIzida>
  <LetoIzidaDo>0</LetoIzidaDo>
  <KrajIzida></KrajIzida>
  <LetoIzvedbe>0</LetoIzvedbe>
  <KrajIzvedbe></KrajIzvedbe>
  <Opomba></Opomba>
  <StStrani></StStrani>
  <StevilcenjeNivo1></StevilcenjeNivo1>
  <StevilcenjeNivo2></StevilcenjeNivo2>
  <Kronologija></Kronologija>
  <Patent_Stevilka></Patent_Stevilka>
  <Patent_DatumVeljavnosti>0000-00-00</Patent_DatumVeljavnosti>
  <VerzijaDokumenta>NiDoloceno</VerzijaDokumenta>
  <StatusObjaveDrugje>NiDoloceno</StatusObjaveDrugje>
  <VrstaStroskaObjave>NiDoloceno</VrstaStroskaObjave>
  <DatumPoslanoVRecenzijo>0000-00-00</DatumPoslanoVRecenzijo>
  <DatumSprejetjaClanka>0000-00-00</DatumSprejetjaClanka>
  <DatumObjaveClanka>0000-00-00</DatumObjaveClanka>
  <EmbargoDo>1970-01-01</EmbargoDo>
  <VrstaEmbarga ID="1" Naziv="Takojšnja javna objava" OpenAIREDostop="openAccess"></VrstaEmbarga>
  <Osebe>
    <Oseba ID="63788" Ime="Klemen" Priimek="Ferjančič" AltIme="" VlogaID="70" VlogaNaziv="Avtor" ConorID="4806499" Afiliacija="" ArrsID="0" ORCID=""></Oseba>
    <Oseba ID="23418" Ime="Miha" Priimek="Mraz" AltIme="M. Mraz" VlogaID="991" VlogaNaziv="Mentor" ConorID="3862371" Afiliacija="" ArrsID="13442" ORCID=""></Oseba>
  </Osebe>
  <Identifikatorji>
    <Identifikator ID="16" Sifra="VisID" Naziv="VisID" URL="">17983</Identifikator>
  </Identifikatorji>
  <Datoteke>
    <Datoteka ID="86453" DatotekaNRID="8950484" NamenDatotekeID="2" NamenDatoteke="Predstavitvena datoteka" FormatDatotekeID="2" FormatDatoteke=".pdf" MIME="application/pdf" IkonaFormata="pdf.png" IkonaFormataPolniUrl="https://repozitorij.uni-lj.si/teme/rulDev/img/fileTypes/pdf.png" VelikostDatoteke="3129559" VelikostDatotekeKratko="2,98 MB" DatumVstavljanja="2016-06-15 11:00:17" JeZbrisana="false" JeJavnoVidna="true" JeIndeksirana="true" JeVidno="true" VidnoOd="01.01.1970" Zaporedje="0">
      <Naziv>Ferjancic_Klemen_-_Medsistemska_sprotna_integracija_izvorne_kode.pdf</Naziv>
      <OrgNaziv>Ferjancic_Klemen_-_Medsistemska_sprotna_integracija_izvorne_kode.pdf</OrgNaziv>
      <URL></URL>
      <Opis></Opis>
      <OpisTujJezik></OpisTujJezik>
      <UrlObdelave></UrlObdelave>
      <FrekvencaAzuriranjaID>1</FrekvencaAzuriranjaID>
      <Verzija></Verzija>
      <MD5>2C40493D09CAA85C3A60D2EE11DBB555</MD5>
      <SHA256>9cc3be70b715b2c1227bc8c5a9827513fee9af5735d9a9717664608140f92da2</SHA256>
      <UUID>4609b053-a1ae-11eb-a523-00155dcfd717</UUID>
      <PID>20.500.12556/rul/f6f6daac-2ffb-41b6-9933-f04ebb2b0338</PID>
      <PrenosPolniUrl>https://repozitorij.uni-lj.si/Dokument.php?lang=slv&amp;id=86453</PrenosPolniUrl>
      <Vsebine>
        <Vsebina TipVsebine="GoloBesedilo" JezikID="1060" Oznaka="" Dolzina="80839"></Vsebina>
      </Vsebine>
    </Datoteka>
  </Datoteke>
  <Organizacije>
    <Organizacija OrganizacijaID="25" Kratica="FRI" ZavodEvsID="0000066" Logo="" LogoPolniUrl="https://repozitorij.uni-lj.si/teme/rulDev/img/logo/">Fakulteta za računalništvo in informatiko</Organizacija>
  </Organizacije>
  <OrganizacijeVira>
  </OrganizacijeVira>
  <MetodeZbiranjaPodatkov>
  </MetodeZbiranjaPodatkov>
  <TipologijaDela ID="0" Koda="0" Naziv="Ni določena" SchemaOrg="CreativeWork"></TipologijaDela>
  <Ostalo>
    <StIrodsDatotek>0</StIrodsDatotek>
    <StDatotekPodTrajnimEmbargom>0</StDatotekPodTrajnimEmbargom>
    <StDatotekZOmejenimDostopom>0</StDatotekZOmejenimDostopom>
  </Ostalo>
</Gradivo>
