Eine Plattform für die Wissenschaft: Bauingenieurwesen, Architektur und Urbanistik
An approach to Software Deployment : Continuous Integration Practices
The thesis describes the adoption process of DevOps practices to support software development. The aim and learning objectives were applying the DevOps solutions according to the standards of industry, practically implementing them in a new environment. The practical part consists of an implementation of the presented concepts to DevOps tool for usage in existing software product. The project was carried out in co-operation with Solteq, a company where the DevOps solution was developed from scratch. During the adoption process, there was a need to solve the architecture of DevOps solution for an application used in commerce written on Microsoft Asp.Net platform. The thesis provides a brief overview of commands or procedures used in each stage to clarify the whole process. The historical background is briefly described; however, the text mostly focuses on the adoption of technical stages of software deployment and the implementation process itself. Firstly, the organizational changes of the work process are described and later the paper focuses on the technical aspects. The thesis introduces each construction block and their usage in every stage of DevOps process development. Finally, the findings and benefits of the automatization process are presented and discussed. The biggest issues were with designing architecture for a given software product and its organization. However, the implementation turned out to be successful, the practical requirements and theoretical expectations were met, and the designed procedures are still in use. In future, it is possible to extend more features to the existing ones or develop them to completely new project.
An approach to Software Deployment : Continuous Integration Practices
The thesis describes the adoption process of DevOps practices to support software development. The aim and learning objectives were applying the DevOps solutions according to the standards of industry, practically implementing them in a new environment. The practical part consists of an implementation of the presented concepts to DevOps tool for usage in existing software product. The project was carried out in co-operation with Solteq, a company where the DevOps solution was developed from scratch. During the adoption process, there was a need to solve the architecture of DevOps solution for an application used in commerce written on Microsoft Asp.Net platform. The thesis provides a brief overview of commands or procedures used in each stage to clarify the whole process. The historical background is briefly described; however, the text mostly focuses on the adoption of technical stages of software deployment and the implementation process itself. Firstly, the organizational changes of the work process are described and later the paper focuses on the technical aspects. The thesis introduces each construction block and their usage in every stage of DevOps process development. Finally, the findings and benefits of the automatization process are presented and discussed. The biggest issues were with designing architecture for a given software product and its organization. However, the implementation turned out to be successful, the practical requirements and theoretical expectations were met, and the designed procedures are still in use. In future, it is possible to extend more features to the existing ones or develop them to completely new project.
An approach to Software Deployment : Continuous Integration Practices
Kostecky, Ivo (Autor:in) / Jyväskylän ammattikorkeakoulu
19.02.2019
10024/366
Hochschulschrift
Elektronische Ressource
Englisch
fi=Tieto- ja viestintätekniikka|sv=Informations- och kommunikationsteknik|en=Information and Communications Technology| , Degree Programme in Information Technology (Ylempi AMK / MSc) , continuous development , Continuous integration , Tieto- ja viestintätekniikka , Jenkins , automatization , DevOps
DDC:
690
Best Practices in Technology Deployment Policies
British Library Conference Proceedings | 2002
|Analyzing Continuous Integration Bad Practices in Closed-Source Projects: An Initial Study
BASE | 2020
|Software Architecture Practices
NTIS | 2020
|