Hande, Aniket Santosh (2024) CLI based containerization tool for automated and seamless integration with Cloud CI/CD workflows. Masters thesis, Dublin, National College of Ireland.
Preview |
PDF (Master of Science)
Download (1MB) | Preview |
Preview |
PDF (Configuration Manual)
Download (795kB) | Preview |
Abstract
In the given project, I have developed an automated Dockerization CommandLine Interface tool. This CLI tool is intended to make the process of project dockerization with various number of popular programming languages like Node.js, Python, Java, and etc. It is supposed to easy the process of CI/CD deployment by generating Dockerfiles programmatically from user inputs and if not the taking the default values based on the language by detecting the language in the users directory. This work was guided by the ever-increasing complexity of cloud-based applications, with corresponding efficient CI/CD workflows. Additionally, the CI/CD automation is integrated with major CI/CD platform GitHub Action. The main aim of the automation is to minimal the human intervention and chances of error while the process of deployment. I have conducted several experiments to assess this tool in terms of its handling of multi-language repositories, accuracy in generating Dockerfile, and integration into the CI/CD pipeline. Thus, this makes it very useful for modern development workflows.
Item Type: | Thesis (Masters) |
---|---|
Supervisors: | Name Email Heeney, Sean UNSPECIFIED |
Subjects: | Q Science > QA Mathematics > Electronic computers. Computer science T Technology > T Technology (General) > Information Technology > Electronic computers. Computer science T Technology > T Technology (General) > Information Technology > Cloud computing |
Divisions: | School of Computing > Master of Science in Cloud Computing |
Depositing User: | Ciara O'Brien |
Date Deposited: | 03 Jul 2025 10:30 |
Last Modified: | 03 Jul 2025 10:30 |
URI: | https://norma.ncirl.ie/id/eprint/8019 |
Actions (login required)
![]() |
View Item |