/DevOps_Tools_Scripts

Python script automates the installation of various DevOps tools

Primary LanguageShell

DevOps Tools Python Installer Script

This Python script automates the installation of various DevOps tools, including Docker, Kubernetes (Minikube), Jenkins, Git, Gradle, Apache Maven, and Terraform. It also provides guidance on setting up web services such as Katalon TestOps, Azure DevOps, Jira, Raygun, and Trello, offering a command-line interface for easy selection and installation of these tools on Debian-based systems like Ubuntu.

Installation

Supported Tools

  • Docker: A set of platform as a service products that use OS-level virtualization to deliver software in packages called containers.
  • Kubernetes (Minikube): A tool that lets you run Kubernetes locally. Minikube runs a single-node Kubernetes cluster on your personal computer.
  • Jenkins: An open-source automation server that enables developers around the world to reliably build, test, and deploy their software.
  • Git: A free and open-source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
  • Gradle: An open-source build automation tool that is designed to be flexible enough to build almost any type of software.
  • Apache Maven: A default package manager and build tool for Java projects.
  • Terraform: An open-source infrastructure as code software tool that provides a consistent CLI workflow to manage hundreds of cloud services.

Web Services Setup

For setting up web services like Katalon TestOps, Azure DevOps, Jira, Raygun, and Trello, visit their respective websites for account creation and integration instructions.

License

Distributed under the MIT License. See LICENSE for more information.

Contact

Fahmi Fareed - LinkedIn | GitHub