-
Understanding and Setting up Continuous Integration for MyShuttle Using GitHub Actions
Introduction Introduction to GitHub Actions for Automated Workflows: GitHub Actions is an integrated automation platform allowing developers to define, customize, and automate workflows within their GitHub repositories. Using YAML files, developers can automate tasks like building, testing, and deploying software, simplifying complex processes with reusable actions. Benefits of using GitHub Actions for setting up and…
-
Automating CI/CD With AWS CodePipeline
A Comprehensive Overview Of CI/CD: Think you’ve got CI/CD down? Test your knowledge, skip ahead. Need a helping hand? Stay put, we’ve got you covered! Continuous integration and continuous deployment (CI/CD) pipelines are like handy assistants that automate key tasks in delivering software – things like building, testing, and deploying. Picture it as a safe…
-
Terraform for Azure Cloud: Simplifying Infrastructure as Code (IaC)
Terraform is an open-source Infrastructure as Code (IaC) tool developed by HashiCorp. It enables users to define and provision infrastructure resources in a declarative and consistent manner. In the context of Azure Cloud, Terraform provides a powerful solution for managing and automating the deployment of resources. Let’s dive into the resources we are creating using…
-
AWS DevOps with Java Application
An Overview of the application that we will be deploying: My Shuttle is your one-stop solution for hassle-free transportation. This open-source, Java/JEE application streamlines bookings, simplifies driver management, and delivers an intuitive admin portal – all with the power of Linux, Apache, and MySQL. Say goodbye to booking delays and inefficient operations. My Shuttle empowers…