Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomi
  • Svenska
  • English
  • Kirjaudu
Hakuohjeet
JavaScript is disabled for your browser. Some features of this site may not work without it.
Näytä viite 
  •   Ammattikorkeakoulut
  • Tampereen ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite
  •   Ammattikorkeakoulut
  • Tampereen ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite

Jenkinsin käyttöönotto jatkuvan integraation työkaluna yritysympäristössä

Nurmi, Tomi (2025)

 
Avaa tiedosto
Nurmi_Tomi.pdf (684.4Kt)
Lataukset: 


Nurmi, Tomi
2025
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202505079703
Tiivistelmä
Opinnäytetyön tavoitteena oli suunnitella ja toteuttaa Patria Aviation Oy:n projektiin jatkuvan integraation (CI) ja jatkuvan toimituksen (CD) automaatioratkaisu hyödyntäen avoimen lähdekoodin Jenkins-ohjelmistoa. Tarkoituksena oli rakentaa CI/CD-putkisto, joka automatisoi ohjelmiston käännön, testauksen ja artefaktien hallinnan. Artefakteihin kuului ohjelmistosta saatavat binääritiedostot, käännösloki, virheloki, Git-versionhallintavarastojen info ja yksikkötestaus-tulokset.

Opinnäytetyö toteutettiin keväällä 2025 käyttäen toimeksiantajalta saatua tietokonetta. Työn ohjelmointiin käytettiin Qt Creator IDE -ohjelmistoa.

Opinnäytetyön lopputuloksena saatiin käyttöön otettua toimiva automaatioputki, joka kääntää ohjelmiston kolmeksi eri versioksi kahdella eri kääntäjällä. Rakennusvaiheen jälkeen putkisto suorittaa yksikkötestauksen, raportoi käännöksen ja testien onnistumisesta, sekä lopuksi pakkaa ja tallentaa tuotetut artefaktit jatkokäyttöä varten.
 
Kokoelmat
  • Opinnäytetyöt (Avoin kokoelma)
Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste
 

Selaa kokoelmaa

NimekkeetTekijätJulkaisuajatKoulutusalatAsiasanatUusimmatKokoelmat

Henkilökunnalle

Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste