NORMA eResearch @NCI Library

CLI based containerization tool for automated and seamless integration with Cloud CI/CD workflows

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.

[thumbnail of Master of Science]
Preview
PDF (Master of Science)
Download (1MB) | Preview
[thumbnail of Configuration Manual]
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 View Item