1. Samodejno preverjanje kakovosti izvorne kode v sklopu neprekinjene dostave informacijskih rešitev : magistrsko deloMarko Gluhak, 2022, magistrsko delo Opis: Preverjanje kakovosti informacijskih rešitev je doseglo širšo prepoznavnost med industrijo razvoja informacijskih rešitev. Tekom zaključnega dela smo opravili sistematičen pregled literature in študijo primera s prototipno vzpostavitvijo cevovoda neprekinjene dostave informacijskih rešitev z vključitvijo samodejnega preverjanja kakovosti izvorne kode. Izkaže se, da je vzpostavitev takšnega samodejnega preverjanje minimalnega nivoja kakovosti enostavna, predvsem v začetnih fazah razvoja. Glede na te ugotovitve smo zaključili, da je vključitev tega pristopa v industriji še premalo prepoznana in da so najbolj uspešni uporabniki tisti, ki ga ohranjajo enostavnega in učinkovitega, vendar vseeno prilagojenega specifikam tekočega projekta. Ključne besede: Minimalni nivo kakovosti, DevOps, CI/CD, statična analiza kode, SonarQube, GitHub Actions, GitLab CI/CD, zagotavljanje kakovosti Objavljeno v DKUM: 22.06.2022; Ogledov: 327; Prenosov: 107
Celotno besedilo (4,68 MB) |
2. Vzpostavitev devops informacijske tehnologije za razvoj in izvajanje mikrostoritevAndrej Škufca, 2021, diplomsko delo Opis: Diplomsko delo predstavlja način, kako vzpostaviti tehnologijo in postopke za razvoj in zaganjanje programskih rešitev po pristopu DevOps. V diplomskem delu je predstavljen kratek pregled DevOps literature in praktični prikaz razvoja aplikacije, sestavljene iz mikrostoritev, ter izgradnja cevovoda, ki nam omogoča samodejno testiranje in grajenje kode. Tako razvita programska rešitev se preko avtomatiziranih postopkov zapakira v vsebnik in naloži na platformo za orkestracijo zaganjanja vsebnikov. Prišli smo do ugotovitev, da so orodja in tehnologije dovolj zrela za obvladovanje razvoja mikrostoritvenih programskih rešitev, s katerimi lahko izkoriščamo vse prednosti, ki nam jih taka arhitektura rešitve ponuja. Ključne besede: devops, continious delivery, continious deployment, mikrostoritve, kubernetes Objavljeno v DKUM: 11.11.2021; Ogledov: 417; Prenosov: 34
Celotno besedilo (1,76 MB) |
3. Uporaba sodobne arhitekture na področju razvoja aplikacij : diplomsko deloMatej Semenič, 2019, diplomsko delo Opis: V diplomski nalogi smo predstavili, kaj je arhitektura aplikacije in se nato osredotočili na monolitno in mikrostoritveno arhitekturo. Tekom raziskovanja smo uporabili analizo sekundarne literature in anketiranje. Ugotovili smo, da mikrostoritvena arhitektura ne rešuje težav monolitne arhitekture. Prav tako smo ugotovili, da pri virtualnih izvajalnih okoljih vsak virtualni stroj vsebuje lasten gostiteljski operacijski sistem, medtem ko zabojniki uporabljajo enak gostiteljski operacijski sistem. V diplomskem delu smo ugotovili, da se zadovoljstvo strank z vpeljavo DevOps procesa bistveno izboljša, podjetje pa je izpostavljeno tveganju varnostnih vprašanj. Ključne besede: mikrostoritvena arhitektura, monolitna arhitektura, API, zabojniki, DevOps Objavljeno v DKUM: 04.07.2019; Ogledov: 1144; Prenosov: 478
Celotno besedilo (1,94 MB) |
4. VZPOSTAVITEV PROCESA NEPREKINJENE DOSTAVE IN NAMESTITVE PROGRAMSKE OPREMEDušan Bratuša, 2015, diplomsko delo Opis: Cilj diplomskega dela je predstaviti tradicionalne pristope k dostavi programske opreme in probleme, ki ob teh pristopih nastajajo, ter rešitve, ki jih lahko uporabimo za bolj učinkovit proces dostave programske opreme. Najprej bomo omenili slabosti ročne dostave in nameščanja. Nato bomo predlagali rešitev oz. alternativo k ročni dostavi programske opreme, metodo neprekinjene dostave. V praktičnem delu bomo predstavili primer vzpostavitve delovnega toka dostave programske opreme, ki je osrednji del metode neprekinjene dostave. Implementirali bomo tudi podporno aplikacijo za upravljanje delovnega toka neprekinjene dostave. Ključne besede: Neprekinjena integracija, neprekinjena dostava, neprekinjena namestitev, DevOps Objavljeno v DKUM: 27.05.2015; Ogledov: 1014; Prenosov: 166
Celotno besedilo (5,92 MB) |