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
  • Metropolia Ammattikorkeakoulu
  • Opinnäytetyöt
  • Näytä viite
  •   Ammattikorkeakoulut
  • Metropolia Ammattikorkeakoulu
  • Opinnäytetyöt
  • Näytä viite

Serverless CI/CD pipeline based on Google Cloud Platform

Kushtov, Magomedbashir (2022)

 
Avaa tiedosto
Kushtov_Magomedbashir.pdf (1.773Mt)
Lataukset: 


Kushtov, Magomedbashir
2022
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2022052010866
Tiivistelmä
This thesis looks at the serverless CI/CD pipeline based on the Google Cloud Platform. The primary aim of this thesis was to design the serverless CI/CD pipeline based on the Google Cloud Platform. To meet the project objective, related project tasks were fulfilled.

The thesis consists of a theory part and a project part. The theory part includes the DevOps principles, Virtualization, Cloud Computing, Continuous Integration and Continuous Delivery processes (CI/CD). The project part focuses on implementing the design of a serverless CI/CD pipeline based on the Google Cloud Platform. First, the tests of Cloud Run and Cloud Build services were done in the Google Cloud Platform to understand their workflow logic. Second, GitHub was connected to the Google Cloud Platform to automate the Continuous Integration and Continuous Delivery process. Third, the Docker image was created to emulate the development part of the DevOps process. This Docker image was proceeded by the Google Cloud Platform and as a result, the serverless deployment of a web application was achieved.

The product of this thesis is the serverless solution for web application development and deployment using the Google Cloud Platform services. Thus, it is possible to avoid unnecessary work efforts and save time and costs compared to implementing and deploying both physical and virtual servers for web applications. The project uses the module design, therefore, it can be reconfigured and reused according to developers’ needs.

The goal of creating the serverless CI/CD pipeline based on the Google Cloud platform was successfully achieved. This solution will benefit the author of the thesis project, students who are interested in DevOps and Cloud Computing area, as well as DevOps specialists.
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