izpis_h1_title_alt

Sprotna dostava programske opreme : diplomsko delo
ID Krmavnar, Nina (Avtor), ID Mahnič, Viljan (Mentor) Več o mentorju... Povezava se odpre v novem oknu

.pdfPDF - Predstavitvena datoteka, prenos (6,90 MB)
MD5: EE09D55537C65E94876727B31EA640AA
PID: 20.500.12556/rul/d08de065-cb09-48bf-bbe6-47b5c14cc556

Izvleček
Glavni namen diplomske naloge je predstavitev enega izmed možnih pristopov k avtomatizaciji procesa sprotne dostave, tako da le-ta najbolj ustreza določenemu tipu aplikacije. V uvodnem delu so predstavljeni najpomembnejši razlogi za izbor teme skupaj z realnimi primeri, ki nazorno pokažejo, da je uporaba opisanega procesa v današnjem svetu skorajda obvezen dodatek v ohranjanju konkurenčnosti pri razvoju programske opreme. Poglavja, ki sledijo, predstavijo glavne karakteristike dostave programske opreme, začenši z upravljanjem konfiguracije in izvorne kode, kar je izredno pomembno pred izvedbo prve integracije. V nadaljevanju sledijo poglavja o (avtomatskem) testiranju, cevovodnem procesu postavitve ter postavitvi in dokončni izdaji programske opreme. V povezavi s procesom sprotne integracije je omenjen še integracijski strežnik Jenkins, ki ima izredno pomembno nalogo pri avtomatizaciji procesov in je poleg tega uporabljen tudi v praktičen delu diplomske naloge. Osrednji del pa je opis uporabe procesa sprotne dostave v praksi, od same integracije pa do končne izdaje v produkcijsko okolje, ki poteka sočasno z razvojem nove spletne aplikacije. Namen je pokazati največje prednosti pri uporabi celotnega procesa ter možne izboljšave, s katerimi bi se željenemu stanju čimbolj približali.

Jezik:Slovenski jezik
Ključne besede:sprotna dostava programske opreme, sprotna integracija, razvoj programske opreme, izdaje programske opreme, računalništvo, univerzitetni študij, diplomske naloge
Vrsta gradiva:Diplomsko delo
Tipologija:2.11 - Diplomsko delo
Organizacija:FRI - Fakulteta za računalništvo in informatiko
Založnik:[N. Krmavnar]
Leto izida:2015
Št. strani:76 str.
PID:20.500.12556/RUL-30788 Povezava se odpre v novem oknu
COBISS.SI-ID:1536316867 Povezava se odpre v novem oknu
Datum objave v RUL:07.05.2015
Število ogledov:2204
Število prenosov:323
Metapodatki:XML DC-XML DC-RDF
:
Kopiraj citat
Objavi na:Bookmark and Share

Sekundarni jezik

Jezik:Angleški jezik
Naslov:Continuous software delivery
Izvleček:
The main purpose of the thesis is the demonstration of one of the best possible approaches to an automated continuous delivery process as it relates to certain application types. In the introductory part, the main reason for choosing the subject is presented, along with a few examples of why nowadays - in order to keep pace with the competition - such an approach seems necessary. Following chapters discuss the basics of software delivery, starting with configuration and version control management, both necessary before the first integration process. Continuing discussion deals with (automated) testing, build pipeline process and - last but not least - deployment and application release. In connection with the continuous integration process, Jenkins is presented, an extensible open source continuous integration server, proved in practice as an important tool in the automation of any process that can or should be automated. The central part of the thesis is a presentation of the continuous software delivery process in practice, which is mainly oriented towards front-end application development and consequently to its integration and final release. With the intention of moving towards the desired state, the advantages of such practices and possible future improvements are explored.

Ključne besede:continuous software delivery, continuous integration, software development, application releases, computer science, diploma

Podobna dela

Podobna dela v RUL:
Podobna dela v drugih slovenskih zbirkah:

Nazaj