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
  • Hämeen ammattikorkeakoulu
  • Opinnäytetyöt
  • Näytä viite
  •   Ammattikorkeakoulut
  • Hämeen ammattikorkeakoulu
  • Opinnäytetyöt
  • Näytä viite

Design and Implementation of a Standardized CI/CD Pipeline for Student Projects

Gibizov, Georgii (2025)

 
Avaa tiedosto
Gibizov_Georgii.pdf (1.897Mt)
Lataukset: 


Gibizov, Georgii
2025
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2025120131141
Tiivistelmä
The current development processes related to CI and CD used by the students at HAMK in their group projects are often imperfect and distant from the industry practices. According to the conducted survey among 8 students, nearly half of the respondents did not use version control at all in group projects. The purpose of this thesis was to develop a standardized pipeline similar to those used in the professional environments, while remaining accessible for students. The research questions address the structure of the pipeline and the requirements, both functional and cost related.
The thesis is primarily practical. The theory part includes history of development pipelines, the reviewing of DevOps methodology and different parts of the CI/CD pipeline that are applicable to student projects.
The thesis proceeds by stating the results of the survey on development habits of the students and stating the requirements according to the need of the students derived from the survey. Afterwards, the implementation part is discussed and how the design choices were implemented in the actual pipeline.
The primary research method was a development project, supported by a student survey held among Computer Application students, that completed at least one year of studying and was held using internal HAMK Microsoft services, with results analyzed using the Microsoft tools.
The tests of the pipeline confirm that the implemented solution works as intended and aligns with the stated requirements. It is recommended that the students handle sensitive data with caution and follow the security instructions discussed in the thesis. The author plans to discuss the pipeline design with course teachers for possible implementation in future courses. Further improvement suggestions include automated deployment with Docker, integration of linting tools and adding support for other programming languages used by the students.
Kokoelmat
  • Opinnäytetyöt
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