Implementing Continuous Integration and Cloud Server Infra-structure for an International Enterprise Based In Finland
Lopez Reyes, Joel (2015)
Lopez Reyes, Joel
Haaga-Helia ammattikorkeakoulu
2015
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2015120819893
https://urn.fi/URN:NBN:fi:amk-2015120819893
Tiivistelmä
This project consists of 3 parts. The first one is the migration of the company’s website project’s repository from SVN to Git, which involves the migration of the project itself plus the transition of the developer’s team from working with an SVN workflow and guidelines designed for SVN to Git work-flow and guidelines for working with Git.
The second part is the migration of the project from a set of on-premise hosted servers that had expired their recommended life span of 3 years to a brand-new set of servers provided by a third-party cloud hosting service.
This part involves the decision process of selecting a cloud hosting server provider, the migration of the project from on-premise hosting to cloud hosting and a discussion on the advantage of cloud hosting over on-premise hosting.
The third parts connects the first with the second part consisting of the built automation and continuous integration that now clones the repository from Git to a build sever that builds the project and then the project is transferred to the new servers to make it available over the internet.
The second part is the migration of the project from a set of on-premise hosted servers that had expired their recommended life span of 3 years to a brand-new set of servers provided by a third-party cloud hosting service.
This part involves the decision process of selecting a cloud hosting server provider, the migration of the project from on-premise hosting to cloud hosting and a discussion on the advantage of cloud hosting over on-premise hosting.
The third parts connects the first with the second part consisting of the built automation and continuous integration that now clones the repository from Git to a build sever that builds the project and then the project is transferred to the new servers to make it available over the internet.