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

Building Continuous Delivery Pipeline for Microservices

Pham, Anh (2018)

Avaa tiedosto
Thesis_Pham.pdf (2.065Mt)
Lataukset: 


Pham, Anh
Metropolia Ammattikorkeakoulu
2018
All rights reserved
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201805086968
Tiivistelmä
During the last two decades, there has been an impressive growth in software engineering industry. As a result, a considerable amount of applications are built every day. Meanwhile, modern technologies are also published at lightning speed to improve performance and scalability. Deploying an application using a modern software stack to a cloud platform is really challenging without a container technology standard solution. Moreover, containerised application deployment and management are much more comfortable with the help of a cluster management tool. In addition, to adapt to the need of customers, products must be delivered continuously and reliably. With the help of Continuous Delivery pipeline, the duration of development, testing, compiling, building and deployment procedures are optimised.

The objective of this project was to set up a pipeline to continuously deliver containerised applications to Google Cloud Platform with the help of Docker, Kubernetes, and CircleCI. Additionally, the meaning behind the implementation was to show the need of setting up a Continuous Delivery pipeline in every software development project.

The goal was achieved by researching and implementing a Continuous Delivery pipeline for an application which was being developed in a company. In addition, the benefits of using Docker containers, Kubernetes, CircleCI, Codecov and Google Cloud Platform in software development were investigated and showed during the implementation of the project.

Generally, the project illustrated how to set up a Continuous Delivery pipeline. Though there were several challenges, a considerable amount of benefits was shown by setting up a pipeline for a software engineering project.
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